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
public java.lang.String getFilePath()
getFileName
public java.lang.String getFileName()
getName
public java.lang.String getName()
getTopElement
public XSComplexElement getTopElement()
isComplexElement
public boolean isComplexElement(SimplePath sp)
isSimpleElement
public boolean isSimpleElement(SimplePath sp)
getComplexElement
public XSComplexElement getComplexElement(SimplePath sp)
getSimpleElement
public XSSimpleElement getSimpleElement(SimplePath sp)
getIdentityScheme
public int getIdentityScheme()
mappedToClob
public boolean mappedToClob(SimplePath sp)
edgeMapping
public boolean edgeMapping(SimplePath sp)
mayAppearInMultiTable
public boolean mayAppearInMultiTable(SimplePath sp)
isInRecursivePath
public boolean isInRecursivePath(SimplePath sp)
mayHaveMultipleParents
public boolean mayHaveMultipleParents(SimplePath sp)
toString
public java.lang.String toString()
partOfClobMapping
public boolean partOfClobMapping(SimplePath sp)
partOfEdgeMapping
public boolean partOfEdgeMapping(SimplePath sp)
getClobMappingAncestor
public SimplePath getClobMappingAncestor(SimplePath sp)
getEdgeMappingAncestor
public SimplePath getEdgeMappingAncestor(SimplePath sp)
validateAnnotation
public java.lang.String validateAnnotation()