|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.idoox.xml.schema.SchemaConstruct
org.idoox.xml.schema.RepeatableSchemaConstruct
org.idoox.xml.schema.Member
This class represents the member of a structure or argument.
Nested Class Summary |
Nested classes inherited from class org.idoox.xml.schema.SchemaConstruct |
SchemaConstruct.ConstructType |
Field Summary |
Fields inherited from class org.idoox.xml.schema.RepeatableSchemaConstruct |
maxOccurs, minOccurs, UNBOUNDED |
Fields inherited from class org.idoox.xml.schema.SchemaConstruct |
appInfo, name, reference |
Constructor Summary | |
Member()
Constructors |
|
Member(QName name)
creates an empty member |
|
Member(QName name,
Member referredTo)
Creates reference member. |
|
Member(QName name,
Type memberType)
Creates a new Member instance. |
|
Member(QName name,
Type memberType,
boolean nillable)
Creates a new Member instance. |
|
Member(QName name,
Type memberType,
int minOccurs,
int maxOccurs,
boolean nullable)
Creates a new Member instance. |
Method Summary | |
java.lang.Object |
clone()
Shallow-clones the schema construct. |
boolean |
containsInFirst(java.lang.String localName)
|
void |
copyFrom(SchemaConstruct anotherConstruct)
Copies all the information of another member into this member. |
boolean |
equals(java.lang.Object other)
|
Member |
getReferredMember()
Returns a referred member. |
java.util.Map |
getSubstitutionElements()
Returns the map of subtitutable elements of the member. |
Member |
getSubstitutionGroup()
Returns a substitution group of the member. |
Type |
getType()
Returns the type of the member. |
int |
hashCode()
|
boolean |
isNillable()
Returns true if the member is nullable. |
boolean |
isNullable()
Deprecated. Use isNillable() instead. |
boolean |
isReference()
Returns true if the member is a reference. |
boolean |
isSubstitutable()
Returns true if the member is substitutable. |
void |
setName(QName name)
Sets the name of the type. |
void |
setNillable(boolean nullable)
Sets nillable. |
void |
setNullable(boolean nullable)
Deprecated. use setNillable instead |
void |
setReferredMember(Member referredTo)
Sets a referred member |
void |
setSubstitutionGroup(Member substitutionGroup)
Sets a substitution group of the member. |
void |
setType(Type memberType)
Sets the type of the member. |
java.lang.String |
toIndentedString(int level,
java.util.Set alreadyProcessed)
Returns pretty printed form of the member. |
java.lang.String |
toString()
Returns human readable representation of the member. |
Methods inherited from class org.idoox.xml.schema.RepeatableSchemaConstruct |
getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs |
Methods inherited from class org.idoox.xml.schema.SchemaConstruct |
getAppInfo, getAppInfos, getConstructType, getFacets, getJavaName, getName, getParent, getPrefixNamespaceMapping, getReferencedConstruct, parseQName, setAppInfo, setAppInfos, setConstructType, setFacets, setJavaName, setParent, setPrefixNamespaceMapping, setReferencedConstruct, toIndentedString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Member()
public Member(QName name)
name
- name of the memberpublic Member(QName name, Type memberType)
Member
instance.
name
- the name of the membermemberType
- the type of the memberpublic Member(QName name, Type memberType, boolean nillable)
Member
instance.
name
- the name of the membermemberType
- the type of the membernillable
- nillability of the elementpublic Member(QName name, Type memberType, int minOccurs, int maxOccurs, boolean nullable)
Member
instance.
name
- the name of the membermemberType
- the memberType of the memberminOccurs
- the minimal occurence of the membermaxOccurs
- the maximal occurence of the membernullable
- true if might be nullablepublic Member(QName name, Member referredTo)
name
- name of the memberreferredTo
- the referred memberMethod Detail |
public Type getType()
public void setType(Type memberType)
memberType
- the type of the memberpublic Member getReferredMember()
public void setReferredMember(Member referredTo)
referredTo
- the referred memberpublic boolean isReference()
public boolean isNullable()
isNillable()
instead.
public void setNullable(boolean nullable)
nullable
- true if the member is nullablepublic boolean isNillable()
public void setNillable(boolean nullable)
nullable
- true if the member is nullablepublic Member getSubstitutionGroup()
public void setSubstitutionGroup(Member substitutionGroup)
substitutionGroup
- public java.util.Map getSubstitutionElements()
public boolean isSubstitutable()
public java.lang.String toString()
public java.lang.String toIndentedString(int level, java.util.Set alreadyProcessed)
toIndentedString
in class SchemaConstruct
level
- the current indentation levelalreadyProcessed
- set of already printed types (for cycle detection)
public boolean equals(java.lang.Object other)
public int hashCode()
public void setName(QName name)
SchemaConstruct
setName
in class SchemaConstruct
name
- the new namepublic java.lang.Object clone()
SchemaConstruct
clone
in class SchemaConstruct
public void copyFrom(SchemaConstruct anotherConstruct)
copyFrom
in class RepeatableSchemaConstruct
anotherConstruct
- the another memberpublic boolean containsInFirst(java.lang.String localName)
containsInFirst
in class SchemaConstruct
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |