Examples of ItsNatDOMException


Examples of org.itsnat.core.ItsNatDOMException

             pues nos interesa que de error (aunque en este caso no ocurre) pues se da el problema
             de la captura de excepciones en el proceso de los mutation events del Batik DOM (afortunadamente el error se ve en la consola)
             */
            ItsNatStfulDocumentImpl itsNatDoc = clientDoc.getItsNatStfulDocument();
            if (itsNatDoc.isLoadingPhaseAndFastLoadMode())
                throw new ItsNatDOMException("A cached DOM node is being removed on load time in fast load mode. Avoid any access to this node or avoid removing in load time (use a load event instead) or disable fast load mode.",node);
        }
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

    public Node disconnectChildNodesFromClient(Node node)
    {
        DelegateNodeImpl delegNode = ((ItsNatNodeInternal)node).getDelegateNode();
        if (delegNode.isDisconnectedChildNodesFromClient())
            throw new ItsNatDOMException("This node is already disconnected from client",node);
            // Provocamos un error porque de otra manera tendr�amos que devolver algo y un null har�a
            // pensar al programador que el nodo no conten�a nada y
            // evitamos tambi�n un intento de desconectar los hijos de un nodo que a su vez ya est�
            // desconectado a trav�s de un nodo padre cuyos hijos se desconectaron, pues si un nodo
            // est� desconectado sus hijos tambi�n lo ser�n, aunque este caso ya no se da nunca
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

        if (childPatternElement == null)
        {
            // Debe existir al menos un elemento, dicho nodo, el primero,
            // ser� recordado como patr�n aunque sea removido de la lista.
            childPatternElement = getElementAt(0);
            if (childPatternElement == null) throw new ItsNatDOMException("The list must have at least one cell (used as pattern)",elementList.getParentElement());
            clonePattern = !removePattern; // Si se va a quitar el elemento hijo no hacemos clone pues no va a quedarse en la lista
        }

        setChildPatternElement(childPatternElement,clonePattern);
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

    }

    public void setNode(Node node)
    {
        // Derivar si se permite "reattachment"
        throw new ItsNatDOMException("This component cannot be reattached",node);
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

    }

    public void addExcludedNodeAsItsNatComponent(Node node)
    {
        if (node.getNodeType() != Node.ELEMENT_NODE)
            throw new ItsNatDOMException("Only Element nodes can be associated to components",node);

        Map<Node,Object> nodes = getExcludedNodesAsComponentsMap();
        nodes.put(node,null);
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

        ItsNatComponent component = createItsNatComponent(node,componentType,artifacts,autoBuildMode); // puede ser null
        if (component != null)
        {
            ItsNatComponent oldComp = addItsNatComponent(component)// Si es null no hace nada
            if (oldComp != null)
                throw new ItsNatDOMException("A component is already associated to this node",node);
        }
        return component; // puede ser null
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

        HTMLInputElement element = getHTMLInputElement();

        String type = element.getAttribute("type");
        type = type.toLowerCase();
        if (!type.equals("text") && !type.equals("password") && !type.equals("file") && !type.equals("hidden"))
            throw new ItsNatDOMException("HTMLInputElement type property must be text, password, file of hidden: " + type,element);
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

             else if (localName.equals("comment"))
             {
                 nodeElem.getParentNode().removeChild(nodeElem);
                 return true;
             }
             else throw new ItsNatDOMException("Unknown itsnat tag name:" + localName,nodeElem);
         }
         else if (nodeElem.hasAttributes())
         {
            NamedNodeMap attribs = nodeElem.getAttributes();
            for(int i = 0; i < attribs.getLength(); i++)
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

    public DocumentFragment loadDocumentFragmentByIncludeTag(Element includeElem,String fragName,ItsNatServletRequest request,ItsNatServletResponse response)
    {
         ItsNatDocFragmentTemplateImpl docFragTemplateInc = (ItsNatDocFragmentTemplateImpl)markupTemplate.getItsNatServlet().getItsNatDocFragmentTemplate(fragName);
         if (docFragTemplateInc == null)
             throw new ItsNatDOMException("Document fragment not found: " + fragName,includeElem);

         ItsNatDocFragmentTemplateVersionImpl docFragTemplateIncVersion = docFragTemplateInc.getNewestItsNatDocFragmentTemplateVersion(request,response);
         fragments.add(docFragTemplateIncVersion);
         return docFragTemplateIncVersion.loadDocumentFragmentByIncludeTag(this,includeElem);
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDOMException

        if (node instanceof Element)
            addElementToCache((Element)node,nodeRender);
        else if (node instanceof CharacterData)
            addCharacterDataToCache((CharacterData)node,nodeRender);
        else
            throw new ItsNatDOMException("INTERNAL ERROR",node);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.