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


Method Summary
 boolean edgeMapping(SimplePath sp)
           
 SimplePath getClobMappingAncestor(SimplePath sp)
           
 XSComplexElement getComplexElement(SimplePath sp)
           
 SimplePath getEdgeMappingAncestor(SimplePath sp)
           
 java.lang.String getFileName()
           
 java.lang.String getFilePath()
           
 int getIdentityScheme()
           
 java.lang.String getName()
           
 XSSimpleElement getSimpleElement(SimplePath sp)
           
 XSComplexElement getTopElement()
           
 boolean isComplexElement(SimplePath sp)
           
 boolean isInRecursivePath(SimplePath sp)
           
 boolean isSimpleElement(SimplePath sp)
           
 boolean mappedToClob(SimplePath sp)
           
 boolean mayAppearInMultiTable(SimplePath sp)
           
 boolean mayHaveMultipleParents(SimplePath sp)
           
 boolean partOfClobMapping(SimplePath sp)
           
 boolean partOfEdgeMapping(SimplePath sp)
           
 java.lang.String toString()
           
 java.lang.String validateAnnotation()
           
 

Method Detail

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()