|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.tools.xjc.model.CTypeRef
public final class CTypeRef
TypeRef
for XJC.
TODO: do we need the source schema component support here?
Field Summary | |
---|---|
XmlString |
defaultValue
|
(package private) QName |
typeName
XML Schema type name of type , if available. |
Constructor Summary | |
---|---|
CTypeRef(CNonElement type,
QName elementName,
QName typeName,
boolean nillable,
XmlString defaultValue)
|
|
CTypeRef(CNonElement type,
XSElementDecl decl)
|
Method Summary | |
---|---|
String |
getDefaultValue()
Inside XJC, use defaultValue that has context information. |
static QName |
getSimpleTypeName(XSElementDecl decl)
|
PropertyInfo<NType,NClass> |
getSource()
Gets the property which is the source of this reference. |
QName |
getTagName()
The associated element name. |
CNonElement |
getTarget()
Target of the reference. |
boolean |
isLeaf()
|
boolean |
isNillable()
Returns true if this element is nillable. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Nullable final QName typeName
type
, if available.
public final XmlString defaultValue
Constructor Detail |
---|
public CTypeRef(CNonElement type, XSElementDecl decl)
public CTypeRef(CNonElement type, QName elementName, QName typeName, boolean nillable, XmlString defaultValue)
Method Detail |
---|
public static QName getSimpleTypeName(XSElementDecl decl)
public CNonElement getTarget()
NonElementRef
getTarget
in interface NonElementRef<NType,NClass>
public QName getTagName()
TypeRef
getTagName
in interface TypeRef<NType,NClass>
public boolean isNillable()
TypeRef
isNillable
in interface TypeRef<NType,NClass>
public 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>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |