Modifier and Type | Field and Description |
---|---|
com.sun.xml.xsom.XmlString |
defaultValue |
Constructor and Description |
---|
CTypeRef(CNonElement type,
javax.xml.namespace.QName elementName,
javax.xml.namespace.QName typeName,
boolean nillable,
com.sun.xml.xsom.XmlString defaultValue) |
CTypeRef(CNonElement type,
com.sun.xml.xsom.XSElementDecl decl) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue()
Inside XJC, use
defaultValue that has context information. |
static javax.xml.namespace.QName |
getSimpleTypeName(com.sun.xml.xsom.XSElementDecl decl) |
PropertyInfo<NType,NClass> |
getSource()
Gets the property which is the source of this reference.
|
javax.xml.namespace.QName |
getTagName()
The associated element name.
|
CNonElement |
getTarget()
Target of the reference.
|
javax.xml.namespace.QName |
getTypeName() |
boolean |
isLeaf() |
boolean |
isNillable()
Returns true if this element is nillable.
|
public CTypeRef(CNonElement type, com.sun.xml.xsom.XSElementDecl decl)
public CTypeRef(CNonElement type, javax.xml.namespace.QName elementName, javax.xml.namespace.QName typeName, boolean nillable, com.sun.xml.xsom.XmlString defaultValue)
public javax.xml.namespace.QName getTypeName()
public static javax.xml.namespace.QName getSimpleTypeName(com.sun.xml.xsom.XSElementDecl decl)
public CNonElement getTarget()
NonElementRef
getTarget
in interface NonElementRef<NType,NClass>
public javax.xml.namespace.QName getTagName()
TypeRef
getTagName
in interface TypeRef<NType,NClass>
public boolean isNillable()
TypeRef
isNillable
in interface TypeRef<NType,NClass>
public java.lang.String getDefaultValue()
defaultValue
that has context information.
This method is to override the one defined in the runtime model.getDefaultValue
in interface TypeRef<NType,NClass>
defaultValue
public boolean isLeaf()
public PropertyInfo<NType,NClass> getSource()
NonElementRef
getSource
in interface NonElementRef<NType,NClass>