Package org.apache.xerces.utils

Examples of org.apache.xerces.utils.StringPool$StringProducer


        // we don't want to generate any event for this so turn them off
        boolean orig = ownerDocument.mutationEvents;
        ownerDocument.mutationEvents = false;

        int elementTypeName = ownerDocument.getNodeName(fNodeIndex);
        StringPool pool = ownerDocument.getStringPool();
        name = pool.toString(elementTypeName);

        // attributes
        setupDefaultAttributes();
        int index = ownerDocument.getNodeValue(fNodeIndex);
        if (index != -1) {
View Full Code Here


        // get the node data
        DeferredDocumentImpl ownerDocument = (DeferredDocumentImpl)this.ownerDocument;
        name = ownerDocument.getNodeNameString(fNodeIndex);

        // get the entity data
        StringPool pool = ownerDocument.getStringPool();
        int extraDataIndex = ownerDocument.getNodeValue(fNodeIndex);
        ownerDocument.getNodeType(extraDataIndex);
        publicId     = pool.toString(ownerDocument.getNodeName(extraDataIndex));
        notationName = pool.toString(ownerDocument.getLastChild(extraDataIndex));

        // DOM Level 3 adding experimental features -el
        extraDataIndex = ownerDocument.getNodeValue(extraDataIndex);
        systemId    = pool.toString(ownerDocument.getNodeName(extraDataIndex));
        version     = pool.toString(ownerDocument.getNodeValue(extraDataIndex));
        encoding    = pool.toString(ownerDocument.getLastChild(extraDataIndex));
        
    } // synchronizeData()
View Full Code Here

        DeferredDocumentImpl ownerDocument =
            (DeferredDocumentImpl)this.ownerDocument;
        name = ownerDocument.getNodeNameString(fNodeIndex);

        // public and system ids
        StringPool pool = ownerDocument.getStringPool();
        int extraDataIndex = ownerDocument.getNodeValue(fNodeIndex);
        //ownerDocument.getNodeType(extraDataIndex);
        publicID = pool.toString(ownerDocument.getNodeName(extraDataIndex));
        systemID = pool.toString(ownerDocument.getNodeValue(extraDataIndex));
        internalSubset =
            pool.toString(ownerDocument.getLastChild(extraDataIndex));
    } // synchronizeData()
View Full Code Here

        // fluff data
        DeferredDocumentImpl ownerDocument =
      (DeferredDocumentImpl) ownerDocument();
        int attrQName = ownerDocument.getNodeName(fNodeIndex);
        StringPool pool = ownerDocument.getStringPool();
        name = pool.toString(attrQName);

        // extract prefix and local part from QName
        int index = name.indexOf(':');
        String prefix;
        if (index < 0) {
            prefix = null;
            localName = name;
        }
        else {
            prefix = name.substring(0, index);
            localName = name.substring(index + 1);
        }

        isSpecified(ownerDocument.getNodeValue(fNodeIndex) == 1);
  //namespaceURI = pool.toString(ownerDocument.getNodeURI(attrQName));
        namespaceURI = pool.toString(ownerDocument.getNodeURI(fNodeIndex));
        // hide the fact that our parser uses an empty string for null
        if (namespaceURI.length() == 0) {
            namespaceURI = null;
        }
  // DOM Level 2 wants all namespace declaration attributes
View Full Code Here

        for (int i = 0; i < argv.length; i++) {
            final String expression = argv[i];
            System.out.println("# XPath expression: \""+expression+'"');
            try {
                StringPool stringPool = new StringPool();
                XPath xpath = new XPath(expression, stringPool,
                                        null);
                System.out.println("expanded xpath: \""+xpath.toString()+'"');
            }
            catch (XPathException e) {
View Full Code Here

    /** Resets the parser. */
    public void reset() throws Exception {
        if (fStringPoolInUse) {
            // we can't reuse the string pool, let's create another one
            fStringPool = new StringPool();
            fStringPoolInUse = false;
        }
        super.reset();
        init();
    }
View Full Code Here

        StateMessageDatatype message = (StateMessageDatatype) state;
        if (message != null && message.getDatatypeState() == ENTITY_VALIDATE) {
            Object[] params = (Object[])message.getDatatypeObject();
            DefaultEntityHandler entityHandler = (DefaultEntityHandler)params[0];
            StringPool stringPool = (StringPool)params[1];

            int attValueHandle = stringPool.addSymbol( content );
            if (!entityHandler.isUnparsedEntity( attValueHandle ) ) {
                InvalidDatatypeValueException error =
                new InvalidDatatypeValueException( "ENTITY '"+ content +"' is not valid" );
                error.setMinorCode(XMLMessages.MSG_ENTITY_INVALID);
                error.setMajorCode(XMLMessages.VC_ENTITY_DECLARED);
View Full Code Here

        // get the node data
        DeferredDocumentImpl ownerDocument = (DeferredDocumentImpl)this.ownerDocument;
        name = ownerDocument.getNodeNameString(fNodeIndex);
       
        // get the entity data
        StringPool pool = ownerDocument.getStringPool();
        int nodeIndex = ownerDocument.getNodeValue(fNodeIndex);
        publicId     = pool.toString(ownerDocument.getFirstChild(nodeIndex));
        systemId     = pool.toString(ownerDocument.getLastChild(nodeIndex));
        notationName = pool.toString(ownerDocument.getPreviousSibling(nodeIndex));

    } // synchronizeData()
View Full Code Here

        // fluff data
        DeferredDocumentImpl ownerDocument = (DeferredDocumentImpl)this.ownerDocument;
        name = ownerDocument.getNodeNameString(fNodeIndex);

        // public and system ids
        StringPool pool = ownerDocument.getStringPool();
        int extraDataIndex = ownerDocument.getNodeValue(fNodeIndex);
        publicID = pool.toString(ownerDocument.getFirstChild(extraDataIndex));
        systemID = pool.toString(ownerDocument.getLastChild(extraDataIndex));
    } // synchronizeData()
View Full Code Here

        // name
        DeferredDocumentImpl ownerDocument = (DeferredDocumentImpl)this.ownerDocument;
        name = ownerDocument.getNodeNameString(fNodeIndex);

        // public and system ids
        StringPool pool = ownerDocument.getStringPool();
        int extraDataIndex = ownerDocument.getNodeValue(fNodeIndex);
        publicId = pool.toString(ownerDocument.getFirstChild(extraDataIndex));
        systemId = pool.toString(ownerDocument.getLastChild(extraDataIndex));

    } // synchronizeData()
View Full Code Here

TOP

Related Classes of org.apache.xerces.utils.StringPool$StringProducer

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.