edu.ogi.cse.xs.xsd.xerces
Class XercesXSInstanceImpl
java.lang.Object
edu.ogi.cse.xs.xsd.xerces.XercesXSInstanceImpl
- All Implemented Interfaces:
- XSInstance, java.io.Serializable
public class XercesXSInstanceImpl
- extends java.lang.Object
- implements XSInstance
represent an XML schema
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XercesXSInstanceImpl
public XercesXSInstanceImpl(java.lang.String xsdpath,
java.lang.String topElemName)
getFilePath
public java.lang.String getFilePath()
- Specified by:
getFilePath
in interface XSInstance
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface XSInstance
getName
public java.lang.String getName()
- Specified by:
getName
in interface XSInstance
isComplexElement
public boolean isComplexElement(SimplePath sp)
- Specified by:
isComplexElement
in interface XSInstance
isSimpleElement
public boolean isSimpleElement(SimplePath sp)
- Specified by:
isSimpleElement
in interface XSInstance
getComplexElement
public XSComplexElement getComplexElement(SimplePath sp)
- Specified by:
getComplexElement
in interface XSInstance
getSimpleElement
public XSSimpleElement getSimpleElement(SimplePath sp)
- Specified by:
getSimpleElement
in interface XSInstance
getTopElement
public XSComplexElement getTopElement()
- Specified by:
getTopElement
in interface XSInstance
getIdentityScheme
public int getIdentityScheme()
- Specified by:
getIdentityScheme
in interface XSInstance
mappedToClob
public boolean mappedToClob(SimplePath sp)
- Specified by:
mappedToClob
in interface XSInstance
edgeMapping
public boolean edgeMapping(SimplePath sp)
- Specified by:
edgeMapping
in interface XSInstance
getClobMappingAncestor
public SimplePath getClobMappingAncestor(SimplePath sp)
- Specified by:
getClobMappingAncestor
in interface XSInstance
getEdgeMappingAncestor
public SimplePath getEdgeMappingAncestor(SimplePath sp)
- Specified by:
getEdgeMappingAncestor
in interface XSInstance
partOfClobMapping
public boolean partOfClobMapping(SimplePath sp)
- Specified by:
partOfClobMapping
in interface XSInstance
partOfEdgeMapping
public boolean partOfEdgeMapping(SimplePath sp)
- Specified by:
partOfEdgeMapping
in interface XSInstance
mayAppearInMultiTable
public boolean mayAppearInMultiTable(SimplePath sp)
- Specified by:
mayAppearInMultiTable
in interface XSInstance
isInRecursivePath
public boolean isInRecursivePath(SimplePath sp)
- Specified by:
isInRecursivePath
in interface XSInstance
mayHaveMultipleParents
public boolean mayHaveMultipleParents(SimplePath sp)
- Specified by:
mayHaveMultipleParents
in interface XSInstance
isAnyType
public boolean isAnyType(SimplePath sp)
getElementsOfAnyType
public java.util.List getElementsOfAnyType()
toString
public java.lang.String toString()
- Specified by:
toString
in interface XSInstance
- Overrides:
toString
in class java.lang.Object
validateAnnotation
public java.lang.String validateAnnotation()
- Specified by:
validateAnnotation
in interface XSInstance
main
public static void main(java.lang.String[] args)