edu.ogi.cse.xs.xsd
Interface XSInstance
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- XercesXSInstanceImpl
public interface XSInstance
- extends java.io.Serializable
represent an XML schema
getFilePath
java.lang.String getFilePath()
getFileName
java.lang.String getFileName()
getName
java.lang.String getName()
getTopElement
XSComplexElement getTopElement()
isComplexElement
boolean isComplexElement(SimplePath sp)
isSimpleElement
boolean isSimpleElement(SimplePath sp)
getComplexElement
XSComplexElement getComplexElement(SimplePath sp)
getSimpleElement
XSSimpleElement getSimpleElement(SimplePath sp)
getIdentityScheme
int getIdentityScheme()
mappedToClob
boolean mappedToClob(SimplePath sp)
edgeMapping
boolean edgeMapping(SimplePath sp)
mayAppearInMultiTable
boolean mayAppearInMultiTable(SimplePath sp)
isInRecursivePath
boolean isInRecursivePath(SimplePath sp)
mayHaveMultipleParents
boolean mayHaveMultipleParents(SimplePath sp)
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
partOfClobMapping
boolean partOfClobMapping(SimplePath sp)
partOfEdgeMapping
boolean partOfEdgeMapping(SimplePath sp)
getClobMappingAncestor
SimplePath getClobMappingAncestor(SimplePath sp)
getEdgeMappingAncestor
SimplePath getEdgeMappingAncestor(SimplePath sp)
validateAnnotation
java.lang.String validateAnnotation()