|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.ml.gml.xml.schema.SchemaNode
public class SchemaNode
Represents a node in a schema graph. A node is either a reference to another node, or contains info about a new schema construct.
| Constructor Summary | |
|---|---|
SchemaNode(java.lang.String schemaType,
QName name,
QName type)
Constructor for a new XML schema construct (not a reference). |
|
SchemaNode(java.lang.String schemaType,
SchemaNode reference)
Constructor for a reference. |
|
| Method Summary | |
|---|---|
void |
add(SchemaNode childNode)
Adds a child node. |
void |
addToTypeChain(QName type)
DOCUMENT ME! |
java.lang.Object |
clone()
Clones all information except the parent. |
SchemaNode |
deepClone()
DOCUMENT ME! |
SchemaNode |
getChildAt(int index)
DOCUMENT ME! |
int |
getChildCount()
DOCUMENT ME! |
boolean |
getIsAbstract()
DOCUMENT ME! |
QName |
getName()
DOCUMENT ME! |
SchemaNode |
getParent()
DOCUMENT ME! |
SchemaNode |
getReferencedConstruct()
DOCUMENT ME! |
boolean |
getSubst()
DOCUMENT ME! |
QName |
getSubstGroup()
DOCUMENT ME! |
QName |
getType()
DOCUMENT ME! |
java.util.Vector |
getTypeChain()
DOCUMENT ME! |
java.lang.String |
getXmlSchemaType()
DOCUMENT ME! |
boolean |
isReference()
DOCUMENT ME! |
boolean |
isSuperTypeOrThisType(QName otherType)
Determines if the given type is a super type or this type. |
void |
remove(SchemaNode childNode)
DOCUMENT ME! |
void |
setIsAbstract(boolean isAbstract)
DOCUMENT ME! |
void |
setName(QName name)
DOCUMENT ME! |
void |
setParent(SchemaNode newParent)
DOCUMENT ME! |
void |
setReferencedConstruct(SchemaNode reference)
DOCUMENT ME! |
void |
setSubst(boolean subst)
DOCUMENT ME! |
void |
setSubstGroup(QName substGroup)
DOCUMENT ME! |
void |
setType(QName type)
DOCUMENT ME! |
void |
setTypeChain(java.util.Vector typeChain)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SchemaNode(java.lang.String schemaType,
SchemaNode reference)
schemaType - DOCUMENT ME!reference - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!
public SchemaNode(java.lang.String schemaType,
QName name,
QName type)
schemaType - DOCUMENT ME!name - DOCUMENT ME!type - DOCUMENT ME!| Method Detail |
|---|
public boolean isReference()
public SchemaNode getReferencedConstruct()
public void setReferencedConstruct(SchemaNode reference)
reference - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public java.lang.Object clone()
clone in class java.lang.Objectpublic SchemaNode deepClone()
public int getChildCount()
public SchemaNode getChildAt(int index)
index - DOCUMENT ME!
public SchemaNode getParent()
public void setParent(SchemaNode newParent)
newParent - DOCUMENT ME!public void add(SchemaNode childNode)
childNode - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public void remove(SchemaNode childNode)
childNode - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public java.lang.String getXmlSchemaType()
public void setSubst(boolean subst)
subst - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public boolean getSubst()
public void setIsAbstract(boolean isAbstract)
isAbstract - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public boolean getIsAbstract()
public void setType(QName type)
type - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public QName getType()
public void addToTypeChain(QName type)
type - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public java.util.Vector getTypeChain()
public void setTypeChain(java.util.Vector typeChain)
typeChain - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public boolean isSuperTypeOrThisType(QName otherType)
otherType - DOCUMENT ME!
public void setName(QName name)
name - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public QName getName()
public void setSubstGroup(QName substGroup)
substGroup - DOCUMENT ME!
java.lang.IllegalStateException - DOCUMENT ME!public QName getSubstGroup()
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||