com.sun.tools.xjc.model
Class CTypeRef
java.lang.Object
com.sun.tools.xjc.model.CTypeRef
- All Implemented Interfaces:
- com.sun.xml.bind.v2.model.core.NonElementRef<NType,NClass>, com.sun.xml.bind.v2.model.core.TypeRef<NType,NClass>
public final class CTypeRef
- extends Object
- implements com.sun.xml.bind.v2.model.core.TypeRef<NType,NClass>
TypeRef for XJC.
TODO: do we need the source schema component support here?
- Author:
- Kohsuke Kawaguchi
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultValue
public final XmlString defaultValue
CTypeRef
public CTypeRef(CNonElement type,
XSElementDecl decl)
CTypeRef
public CTypeRef(CNonElement type,
QName elementName,
QName typeName,
boolean nillable,
XmlString defaultValue)
getTypeName
public QName getTypeName()
getSimpleTypeName
public static QName getSimpleTypeName(XSElementDecl decl)
getTarget
public CNonElement getTarget()
- Specified by:
getTarget in interface com.sun.xml.bind.v2.model.core.NonElementRef<NType,NClass>
getTagName
public QName getTagName()
- Specified by:
getTagName in interface com.sun.xml.bind.v2.model.core.TypeRef<NType,NClass>
isNillable
public boolean isNillable()
- Specified by:
isNillable in interface com.sun.xml.bind.v2.model.core.TypeRef<NType,NClass>
getDefaultValue
public String getDefaultValue()
- Inside XJC, use
defaultValue that has context information.
This method is to override the one defined in the runtime model.
- Specified by:
getDefaultValue in interface com.sun.xml.bind.v2.model.core.TypeRef<NType,NClass>
- See Also:
defaultValue
isLeaf
public boolean isLeaf()
getSource
public com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass> getSource()
- Specified by:
getSource in interface com.sun.xml.bind.v2.model.core.NonElementRef<NType,NClass>
Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.