Uses of Interface
com.jaxfront.core.schema.SchemaNode

Packages that use SchemaNode
com.jaxfront.core.dom   
com.jaxfront.core.keyRef   
com.jaxfront.core.schema   
com.jaxfront.core.schema.impl   
com.jaxfront.core.type   
com.jaxfront.core.xpath   
com.jaxfront.core.xpath.schema   
 

Uses of SchemaNode in com.jaxfront.core.dom
 

Methods in com.jaxfront.core.dom with parameters of type SchemaNode
static int DOMHelper.countSubNodes(SchemaNode node)
           
static int DOMHelper.countSubNodes(SchemaNode node, java.util.Hashtable recursionHash)
           
static void DOMHelper.evalGlobalTypesRefBased(SchemaNode schemaNode, java.util.Vector resultTypes, java.util.Map globalTypes, java.util.Stack buff, java.util.Vector resultXPaths)
           
static void DOMHelper.getPlainXPath(SchemaNode node, java.lang.StringBuffer px)
           
static java.lang.String DOMHelper.getSchemaXPath(SchemaNode sNode)
           
 

Uses of SchemaNode in com.jaxfront.core.keyRef
 

Methods in com.jaxfront.core.keyRef with parameters of type SchemaNode
static boolean KeyKeyRefManager.isValidSelector(Type type, SchemaKey sKey, SchemaNode selectorElement)
           
 

Uses of SchemaNode in com.jaxfront.core.schema
 

Methods in com.jaxfront.core.schema that return SchemaNode
 SchemaNode[] SchemaComplexType.getAttributeSet()
          Returns all attributes which are defined for this complex type.
 SchemaNode[] SchemaNode.getElementSet()
          Returns the element set from the underlying schematype.
 SchemaNode[] SchemaComplexType.getElementSet()
          Returns all agregated child elements.
 SchemaNode XMLSchema.getGlobalEntity(SchemaNode node)
           
 SchemaNode XMLSchema.getGlobalEntity(java.lang.String name)
          Returns a global entity with a specific name.
 SchemaNode SchemaNode.getParent()
          Returns the schema element parent or null if this is the root.
 SchemaNode[] SchemaType.getRecursiveElements()
          Returns a recursive start element or null.
 SchemaNode SchemaNode.getRoot()
           
 SchemaNode XMLSchema.getRootElement()
          Returns the root element of this XML schema.
 SchemaNode SchemaType.getSchemaElement()
          Returns the holding Schema Element.
 SchemaNode SchemaKey.getSchemaElement()
          Returns the holding schema element.
 SchemaNode[] SchemaKey.getSelectors()
           
 SchemaNode SchemaNode.getSubElement(java.lang.String name)
          Returns a direct sub schema element for a given name.
 

Methods in com.jaxfront.core.schema with parameters of type SchemaNode
 void SchemaType.addRecursiveElement(SchemaNode schemaElement)
           
 void SchemaKey.addSelector(SchemaNode kfNode)
           
 Type XMLSchema.buildType(SchemaNode element)
          Returns the analysed JAXFront type according to my schema element children.
 Type XMLSchema.createTypeCopy(SchemaNode element)
          Creates a copy of the analysed JAXFront type for the passing element.
 SchemaNode XMLSchema.getGlobalEntity(SchemaNode node)
           
 Type XMLSchema.getType(SchemaNode element)
          Get the analysed JAXFront Type from a Schema Element.
 Type XMLSchema.getType(SchemaNode element, TreeWalkingElementAnalyser analyser)
           
 java.lang.String SchemaNode.getXPath(SchemaNode root)
           
 void SchemaNode.putSchemaKey(SchemaNode selectorNode, SchemaKey schemakey)
           
 void SchemaNode.putSchemaKeyRef(SchemaNode selectorKeyNode, SchemaKeyRef schemakey)
           
 

Constructors in com.jaxfront.core.schema with parameters of type SchemaNode
SchemaKey(SchemaNode schemaElement, java.lang.String name, java.lang.String selectorXPath, java.lang.String[] fields)
          Constructor to create a SchemaKey.
SchemaKeyRef(SchemaNode schemaElement, java.lang.String name, java.lang.String keyRefName, java.lang.String selectorXPath, java.lang.String[] fields)
          Creates a schema key reference base on the passing values.
 

Uses of SchemaNode in com.jaxfront.core.schema.impl
 

Classes in com.jaxfront.core.schema.impl that implement SchemaNode
 class SchemaNodeImpl
          Represents an XML Schema element from the XML Schema holding a simple or a complex XML SchemaType from the oracle Schema Parser (oracle.xml.parser.schema.XSDNode).
 

Methods in com.jaxfront.core.schema.impl that return SchemaNode
 SchemaNode[] SchemaComplexTypeImpl.getAttributeSet()
          Returns all attributes which are defined for this complex type.
 SchemaNode SchemaComplexTypeImpl.getChild(java.lang.String name)
           
 SchemaNode[] SchemaNodeImpl.getElementSet()
           
 SchemaNode[] SchemaComplexTypeImpl.getElementSet()
          Returns all agregated child elements.
 SchemaNode XMLSchemaImpl.getGlobalEntity(SchemaNode node)
           
 SchemaNode XMLSchemaImpl.getGlobalEntity(java.lang.String name)
          Returns a global entity with a specific name.
 SchemaNode SchemaNodeImpl.getParent()
           
 SchemaNode[] SchemaComplexTypeImpl.getRecursiveElements()
          Returns a recursive start element or null.
 SchemaNode SchemaNodeImpl.getRoot()
           
 SchemaNode XMLSchemaImpl.getRootElement()
          Returns the root element of this XML schema.
 SchemaNode SchemaComplexTypeImpl.getSchemaElement()
           
 SchemaNode KeyDefinition.getSelectorNode()
           
 SchemaNode SchemaNodeImpl.getSubElement(java.lang.String name)
           
 

Methods in com.jaxfront.core.schema.impl with parameters of type SchemaNode
 void SchemaComplexTypeImpl.addRecursiveElement(SchemaNode element)
           
 Type XMLSchemaImpl.buildType(SchemaNode element)
           
 Type XMLSchemaImpl.buildType(SchemaNode element, TreeWalkingElementAnalyser analyser)
           
static Type[] KeyContainer.createContext(Type startType, SchemaNode schemaElement)
           
 Type XMLSchemaImpl.createTypeCopy(SchemaNode element)
          Creates a copy of the analysed JAXFront type for the passing element.
static Type KeyContainer.getFirstSelectorChild(SchemaNode schemaParent, Type type)
           
 SchemaNode XMLSchemaImpl.getGlobalEntity(SchemaNode node)
           
static Type KeyContainer.getSelectorParent(SchemaNode schemaParent, Type type)
           
 Type XMLSchemaImpl.getType(SchemaNode element)
           
 Type XMLSchemaImpl.getType(SchemaNode element, TreeWalkingElementAnalyser analyser)
           
 java.lang.String SchemaNodeImpl.getXPath(SchemaNode root)
           
static boolean KeyContainer.isSelectorParent(SchemaNode schemaParent, Type type)
           
 void SchemaNodeImpl.putSchemaKey(SchemaNode selectorNode, SchemaKey schemakey)
           
 void SchemaNodeImpl.putSchemaKeyRef(SchemaNode selectorKeyRefNode, SchemaKeyRef schemakey)
           
 

Constructors in com.jaxfront.core.schema.impl with parameters of type SchemaNode
KeyDefinition(SchemaNode selectorNode, SchemaKey schemakey)
           
KeyRefDefinition(SchemaNode selectorNode, SchemaKeyRef schemakey)
           
SchemaComplexTypeImpl(java.lang.String nameSpace, java.lang.String name, XMLSchema schema, SchemaNode element)
           
SchemaComplexTypeImpl(java.lang.String nameSpace, java.lang.String name, org.apache.xerces.xs.XSAttributeGroupDefinition attrGroup, XMLSchema schema, SchemaNode element)
          Creates a SchemaComplexType based on a oracle XSDNode, a XMLSchema and a SchemaNode.
SchemaComplexTypeImpl(java.lang.String nameSpace, java.lang.String name, org.apache.xerces.xs.XSModelGroup unnamedNode, XMLSchema schema, SchemaNode element)
          Creates a SchemaComplexType based on a oracle XSDNode, a XMLSchema and a SchemaNode.
SchemaComplexTypeImpl(java.lang.String nameSpace, java.lang.String name, org.apache.xerces.xs.XSTypeDefinition node, XMLSchema schema, SchemaNode element)
          Creates a SchemaComplexType based on a oracle XSDNode, a XMLSchema and a SchemaNode.
SchemaComplexTypeImpl(org.apache.xerces.xs.XSTypeDefinition node, XMLSchema schema, SchemaNode element)
          Creates a SchemaComplexType based on a oracle XSDNode, a XMLSchema and a SchemaNode.
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, int unnamedCounter, SchemaNode parent)
          Creates an XML Schema element based on a oracle XSDNode, an XML Schema and the cardinalities of this element.
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, int unnamedCounter, java.lang.String defaultValue, java.lang.String fixedValue, SchemaNode parent, boolean isGlobal)
          Creates an XML Schema element based on a oracle XSDNode, an XML Schema and the cardinalities of this element.
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, int unnamedCounter, java.lang.String defaultValue, java.lang.String fixedValue, SchemaNode parent, boolean isGlobal, boolean initialize)
          Creates an XML Schema element based on a oracle XSDNode, an XML Schema and the cardinalities of this element.
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, SchemaNode parent)
          Creates an XML Schema element based on a oracle XSDNode, an XML Schema and the cardinalities of this element.
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, SchemaNode parent, boolean isGlobal)
           
SchemaNodeImpl(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, java.lang.String defaultValue, java.lang.String fixedValue, SchemaNode parent)
          Creates an XML Schema element based on a oracle XSDNode, an XML Schema and the cardinalities of this element.
SchemaSimpleTypeImpl(java.lang.String nameSpace, java.lang.String name, org.apache.xerces.xs.XSTypeDefinition node, XMLSchema schema, SchemaNode element)
          Creates a SchemaSimpleType based on a oracle XSDSimpleType, a XMLSchema and a SchemaNode.
SchemaSimpleTypeImpl(org.apache.xerces.xs.XSTypeDefinition node, XMLSchema schema, SchemaNode element)
          Creates a SchemaSimpleType based on a oracle XSDSimpleType, a XMLSchema and a SchemaNode.
TreeWalkingElementAnalyser(SchemaNode schemaElement)
          Creates a TreeWalkingElementAnalyser based on a XMLSchema and a context schema element.
 

Uses of SchemaNode in com.jaxfront.core.type
 

Methods in com.jaxfront.core.type that return SchemaNode
 SchemaNode VirtualType.getSchemaElement()
          Gets the meta information schema element.
 SchemaNode Type.getSchemaElement()
          Gets the meta information schema element.
 SchemaNode AbstractType.getSchemaElement()
          Gets the meta information schema element.
 

Methods in com.jaxfront.core.type with parameters of type SchemaNode
 Type VirtualType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type Type.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
          Creates a deep clone of this type and all its referenced types.
 Type SimpleType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type EmptyType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
abstract  Type AbstractType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type AbstractListType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type AbstractCompositeType.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
          Creates a deep clone of this type and all its referenced types.
 Type VirtualType.deepClone(Document dom, boolean cloneChoices, boolean includingData, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type SimpleType.deepClone(Document dom, boolean cloneChoices, boolean includingData, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 Type EmptyType.deepClone(Document dom, boolean cloneChoices, boolean includingData, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 void VirtualType.setSchemaElement(SchemaNode element)
          Sets the meta information schema element.
 void Type.setSchemaElement(SchemaNode element)
          Sets the meta information schema element.
 void AbstractType.setSchemaElement(SchemaNode element)
          Sets the meta information schema element.
 

Constructors in com.jaxfront.core.type with parameters of type SchemaNode
AbstractCompositeType(SchemaNode schemaElement, java.util.List types)
          AbstractCompositeType constructor.
AbstractListType(SchemaNode schemaElement, Type editingType)
          AbstractListType constructor.
AbstractType(SchemaNode schemaElement)
          AbstractType constructor.
ComplexGroup(SchemaNode schemaElement, java.util.List types)
          ComplexGroup constructor.
ComplexGroupList(SchemaNode schemaElement, Type editingType)
          ComplexGroupList constructor.
EmptyType(SchemaNode schemaElement, Document dom)
          EmptyType constructor.
SimpleGroup(SchemaNode schemaElement, java.util.List types)
          SimpleGroup constructor.
SimpleGroupList(SchemaNode schemaElement, Type editingType)
          SimpleGroupList constructor.
SimpleType(SchemaNode schemaElement)
          SimpleType constructor.
SimpleTypeList(SchemaNode schemaElement, Type editingType)
          SimpleTypeList constructor.
 

Uses of SchemaNode in com.jaxfront.core.xpath
 

Methods in com.jaxfront.core.xpath that return SchemaNode
 SchemaNode XPathDummyChoiceTypeWrapper.getSchemaElement()
           
 

Methods in com.jaxfront.core.xpath with parameters of type SchemaNode
 Type XPathDummyChoiceTypeWrapper.deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element)
           
 void XPathDummyChoiceTypeWrapper.setSchemaElement(SchemaNode element)
           
 

Constructors in com.jaxfront.core.xpath with parameters of type SchemaNode
XPathDummyChoiceTypeWrapper(CompositeType choiceHolderType, SchemaNode aSchemaNode)
           
 

Uses of SchemaNode in com.jaxfront.core.xpath.schema
 

Classes in com.jaxfront.core.xpath.schema that implement SchemaNode
 class DummySchemaRoot
           
 

Methods in com.jaxfront.core.xpath.schema that return SchemaNode
 SchemaNode[] DummySchemaRoot.getElementSet()
           
 

Methods in com.jaxfront.core.xpath.schema with parameters of type SchemaNode
 java.util.List SchemaXPathExecuterImpl.processXPath(java.lang.String xpath, Document dom, SchemaNode schemaElement, boolean namespaceAware)
          processXPath method comment.
 

Constructors in com.jaxfront.core.xpath.schema with parameters of type SchemaNode
DummyParentTypeIterator(SchemaNode contextType)
          Constructor.
DummySchemaIterator(SchemaNode contextType)
          Constructor.
DummySchemaRoot(org.apache.xerces.xs.XSObject node, XMLSchema schema, int minOccurs, int maxOccurs, int unnamedCounter, SchemaNode parent)
           
SchemaAttributeIterator(SchemaNode contextType)
          Constructor.
SchemaIterator(SchemaNode contextType, SchemaDocumentNavigator nav)
          Constructor.
SchemaParentIterator(SchemaNode contextType)
          Constructor.