package org.apache.xml.dtm.ref; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ public abstract class DTMDefaultBase implements org.apache.xml.dtm.DTM { // Fields public static final int ROOTNODE = 0; protected int m_size; protected org.apache.xml.utils.SuballocatedIntVector m_exptype; protected org.apache.xml.utils.SuballocatedIntVector m_firstch; protected org.apache.xml.utils.SuballocatedIntVector m_nextsib; protected org.apache.xml.utils.SuballocatedIntVector m_prevsib; protected org.apache.xml.utils.SuballocatedIntVector m_parent; protected java.util.Vector m_namespaceDeclSets; protected org.apache.xml.utils.SuballocatedIntVector m_namespaceDeclSetElements; protected int [] [] [] m_elemIndexes; public static final int DEFAULT_BLOCKSIZE = 512; public static final int DEFAULT_NUMBLOCKS = 32; public static final int DEFAULT_NUMBLOCKS_SMALL = 4; protected static final int NOTPROCESSED = 0; public org.apache.xml.dtm.DTMManager m_mgr; protected DTMManagerDefault m_mgrDefault; protected org.apache.xml.utils.SuballocatedIntVector m_dtmIdent; protected java.lang.String m_documentBaseURI; protected org.apache.xml.dtm.DTMWSFilter m_wsfilter; protected boolean m_shouldStripWS; protected org.apache.xml.utils.BoolStack m_shouldStripWhitespaceStack; protected org.apache.xml.utils.XMLStringFactory m_xstrf; protected ExpandedNameTable m_expandedNameTable; protected boolean m_indexing; protected org.apache.xml.dtm.DTMAxisTraverser [] m_traversers; // Constructors public DTMDefaultBase(org.apache.xml.dtm.DTMManager arg1, javax.xml.transform.Source arg2, int arg3, org.apache.xml.dtm.DTMWSFilter arg4, org.apache.xml.utils.XMLStringFactory arg5, boolean arg6){ } public DTMDefaultBase(org.apache.xml.dtm.DTMManager arg1, javax.xml.transform.Source arg2, int arg3, org.apache.xml.dtm.DTMWSFilter arg4, org.apache.xml.utils.XMLStringFactory arg5, boolean arg6, int arg7, boolean arg8, boolean arg9){ } // Methods public int getParent(int arg1){ return 0; } public boolean isSupported(java.lang.String arg1, java.lang.String arg2){ return false; } protected void error(java.lang.String arg1){ } public abstract org.apache.xml.utils.XMLString getStringValue(int arg1); protected abstract boolean nextNode(); public short getLevel(int arg1){ return (short) 0; } public abstract java.lang.String getLocalName(int arg1); public int getNextSibling(int arg1){ return 0; } public abstract java.lang.String getNodeName(int arg1); public short getNodeType(int arg1){ return (short) 0; } public void appendChild(int arg1, boolean arg2, boolean arg3){ } public int getLastChild(int arg1){ return 0; } public boolean hasChildNodes(int arg1){ return false; } public int getOwnerDocument(int arg1){ return 0; } public int getPreviousSibling(int arg1){ return 0; } public int getFirstChild(int arg1){ return 0; } public abstract java.lang.String getNamespaceURI(int arg1); public abstract int getAttributeNode(int arg1, java.lang.String arg2, java.lang.String arg3); public abstract java.lang.String getNodeValue(int arg1); public abstract java.lang.String getPrefix(int arg1); public abstract int getElementById(java.lang.String arg1); public void setFeature(java.lang.String arg1, boolean arg2){ } public abstract void dispatchCharactersEvents(int arg1, org.xml.sax.ContentHandler arg2, boolean arg3) throws org.xml.sax.SAXException; public org.apache.xml.dtm.DTMManager getManager(){ return (org.apache.xml.dtm.DTMManager) null; } public org.w3c.dom.Node getNode(int arg1){ return (org.w3c.dom.Node) null; } protected int _exptype(int arg1){ return 0; } protected int getTypedAttribute(int arg1, int arg2){ return 0; } protected int getFirstAttributeIdentity(int arg1){ return 0; } protected int getNextAttributeIdentity(int arg1){ return 0; } public int getFirstAttribute(int arg1){ return 0; } public java.lang.String getNodeNameX(int arg1){ return (java.lang.String) null; } public abstract java.lang.String getUnparsedEntityURI(java.lang.String arg1); public abstract boolean isAttributeSpecified(int arg1); public abstract java.lang.String getDocumentTypeDeclarationSystemIdentifier(); protected abstract int getNextNodeIdentity(int arg1); public abstract void dispatchToEvents(int arg1, org.xml.sax.ContentHandler arg2) throws org.xml.sax.SAXException; protected abstract int getNumberOfNodes(); public void migrateTo(org.apache.xml.dtm.DTMManager arg1){ } public abstract java.lang.String getDocumentTypeDeclarationPublicIdentifier(); public final int makeNodeIdentity(int arg1){ return 0; } public final int makeNodeHandle(int arg1){ return 0; } protected int _parent(int arg1){ return 0; } protected short _type(int arg1){ return (short) 0; } public void documentRegistration(){ } public org.apache.xml.utils.SuballocatedIntVector getDTMIDs(){ return (org.apache.xml.utils.SuballocatedIntVector) null; } public void documentRelease(){ } public int getDocument(){ return 0; } public int getFirstNamespaceNode(int arg1, boolean arg2){ return 0; } public int getNextNamespaceNode(int arg1, int arg2, boolean arg3){ return 0; } public int getExpandedTypeID(int arg1){ return 0; } public int getExpandedTypeID(java.lang.String arg1, java.lang.String arg2, int arg3){ return 0; } protected int _firstch(int arg1){ return 0; } public int getDocumentRoot(int arg1){ return 0; } protected int _nextsib(int arg1){ return 0; } public void appendTextChild(java.lang.String arg1){ } public boolean isNodeAfter(int arg1, int arg2){ return false; } public int getNamespaceType(int arg1){ return 0; } protected void indexNode(int arg1, int arg2){ } protected boolean getShouldStripWhitespace(){ return false; } protected void pushShouldStripWhitespace(boolean arg1){ } protected void popShouldStripWhitespace(){ } protected void declareNamespaceInContext(int arg1, int arg2){ } protected org.apache.xml.utils.SuballocatedIntVector findNamespaceContext(int arg1){ return (org.apache.xml.utils.SuballocatedIntVector) null; } public int getNextAttribute(int arg1){ return 0; } public java.lang.String getDocumentBaseURI(){ return (java.lang.String) null; } protected void ensureSizeOfIndex(int arg1, int arg2){ } protected int findGTE(int [] arg1, int arg2, int arg3, int arg4){ return 0; } protected int _level(int arg1){ return 0; } protected int _prevsib(int arg1){ return 0; } public void dumpDTM(java.io.OutputStream arg1){ } public java.lang.String dumpNode(int arg1){ return (java.lang.String) null; } public int getTypedFirstChild(int arg1, int arg2){ return 0; } public int getTypedNextSibling(int arg1, int arg2){ return 0; } protected int findInSortedSuballocatedIntVector(org.apache.xml.utils.SuballocatedIntVector arg1, int arg2){ return 0; } public int getStringValueChunkCount(int arg1){ return 0; } public char [] getStringValueChunk(int arg1, int arg2, int [] arg3){ return (char []) null; } public java.lang.String getLocalNameFromExpandedNameID(int arg1){ return (java.lang.String) null; } public java.lang.String getNamespaceFromExpandedNameID(int arg1){ return (java.lang.String) null; } public int getNodeIdent(int arg1){ return 0; } public int getNodeHandle(int arg1){ return 0; } public void setDocumentBaseURI(java.lang.String arg1){ } public java.lang.String getDocumentSystemIdentifier(int arg1){ return (java.lang.String) null; } public java.lang.String getDocumentEncoding(int arg1){ return (java.lang.String) null; } public java.lang.String getDocumentStandalone(int arg1){ return (java.lang.String) null; } public java.lang.String getDocumentVersion(int arg1){ return (java.lang.String) null; } public boolean getDocumentAllDeclarationsProcessed(){ return false; } public boolean supportsPreStripping(){ return false; } public boolean isCharacterElementContentWhitespace(int arg1){ return false; } public boolean isDocumentAllDeclarationsProcessed(int arg1){ return false; } protected void setShouldStripWhitespace(boolean arg1){ } }