Package org.itsnat.core

Examples of org.itsnat.core.ItsNatDocument


        list.addElement("The sky is blue");
    }

    public void processAction(String action)
    {
        ItsNatDocument itsNatDoc = itsNatRequest.getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        ItsNatDocument itsNatDocPrev = loadDocumentFromSession();
        if (itsNatDocPrev == null)
            throw new RuntimeException("Session lost");

        Element parentPrev = itsNatDocPrev.getDocument().getElementById("messageListParentId");
        Element tablePrev = ItsNatTreeWalker.getFirstChildElement(parentPrev);

        Element parent = doc.getElementById("messageListParentId");
        ItsNatDOMUtil.removeAllChildren(parent);
        Element table = (Element)doc.importNode(tablePrev,true);
View Full Code Here


            setErrorMessage("Empty message");
    }

    public void saveDocumentToSession()
    {
        ItsNatDocument itsNatDoc = itsNatRequest.getItsNatDocument();
        ItsNatHttpSession itsNatSession = (ItsNatHttpSession)itsNatRequest.getItsNatSession();
        HttpSession session = itsNatSession.getHttpSession();
        session.setAttribute("previous_doc",itsNatDoc);
    }
View Full Code Here

    public ItsNatDocument loadDocumentFromSession()
    {
        ItsNatHttpSession itsNatSession = (ItsNatHttpSession)itsNatRequest.getItsNatSession();
        HttpSession session = itsNatSession.getHttpSession();
        ItsNatDocument itsNatDocPrev = (ItsNatDocument)session.getAttribute("previous_doc");
        session.removeAttribute("previous_doc"); // No longer available
        return itsNatDocPrev;
    }
View Full Code Here

        return itsNatDocPrev;
    }

    public void setErrorMessage(String msg)
    {
        ItsNatDocument itsNatDoc = itsNatRequest.getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        Element errorElem = doc.getElementById("errorId");
        ItsNatDOMUtil.setTextContent(errorElem,msg);
        ElementCSSInlineStyle errorCSS = (ElementCSSInlineStyle)errorElem;
        CSSStyleDeclaration style = errorCSS.getStyle();
        style.removeProperty("display"); // makes visible
View Full Code Here

    {
    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();

        this.sortButton = doc.getElementById("sortId");
        ((EventTarget)sortButton).addEventListener("click",this,false);

        this.rotateButton = doc.getElementById("rotateId");
        ((EventTarget)rotateButton).addEventListener("click",this,false);

        this.shuffleButton = doc.getElementById("shuffleId");
        ((EventTarget)shuffleButton).addEventListener("click",this,false);

        this.masterCheckBox = (HTMLInputElement)doc.getElementById("masterId");
        itsNatDoc.addEventListener((EventTarget)masterCheckBox,"click",this,false,new NodePropertyTransport("checked",boolean.class));

        boolean master = masterCheckBox.getChecked();
        Element parent = doc.getElementById("elementListId");
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        this.elemList = factory.createElementListFree(parent,master);

        elemList.addElement(createElement("Madrid"));
        elemList.addElement(createElement("Sevilla"));
        elemList.addElement(createElement("Segovia"));
View Full Code Here

        elemList.addElement(createElement("Oviedo"));
    }

    public Element createElement(String text)
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        Element itemElem = doc.createElement("li");
        itemElem.appendChild(doc.createTextNode(text));
        return itemElem;
    }
View Full Code Here

        else if (currTarget == masterCheckBox)
        {
            boolean master = masterCheckBox.getChecked();
            if (master != elemList.isMaster())
            {
                ItsNatDocument itsNatDoc = getItsNatDocument();
                ElementGroupManager factory = itsNatDoc.getElementGroupManager();
                elemList = factory.createElementListFree(elemList.getParentElement(),master);
            }
        }
    }
View Full Code Here

        this.linkToStart = null;
    }

    public void handleEvent(Event evt)
    {
        final ItsNatDocument itsNatDoc = getItsNatDocument();
        ClientDocument clientDoc = ((ItsNatEvent)evt).getClientDocument();

        final Runnable task = new Runnable()
        {
            public void run()
View Full Code Here

    public void processRequest(ItsNatServletRequest request, ItsNatServletResponse response)
    {
        ServletRequest servRequest = request.getServletRequest();
        String reason = servRequest.getParameter("reason");
        ItsNatDocument itsNatDoc = request.getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        ItsNatVariableResolver resolver = itsNatDoc.createItsNatVariableResolver(true);
        resolver.setLocalVariable("reason",reason);
        resolver.resolve(doc);
    }
View Full Code Here

        buildTable("tableId4",null,null);
    }

    public void buildTable(String tableId,ElementTableStructure customStructure,ElementTableRenderer customRenderer)
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();

        Element parent = doc.getElementById(tableId);
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementTable elemTable = factory.createElementTable(parent,true,customStructure,customRenderer);
        elemTable.setColumnCount(3);
        elemTable.addRow(new String[] {"Madrid","Plaza Mayor","Palacio Real"});
        elemTable.addRow(new String[] {"Sevilla","Plaza de Espa�a","Giralda"});
        elemTable.addRow(new String[] {"Segovia","Plaza del Azoguejo","Acueducto Romano"});
View Full Code Here

TOP

Related Classes of org.itsnat.core.ItsNatDocument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.