com.sun.tools.xjc.model
Class CValuePropertyInfo
java.lang.Object
com.sun.tools.xjc.model.CPropertyInfo
com.sun.tools.xjc.model.CSingleTypePropertyInfo
com.sun.tools.xjc.model.CValuePropertyInfo
- All Implemented Interfaces:
- CCustomizable, com.sun.xml.bind.v2.model.annotation.AnnotationSource, com.sun.xml.bind.v2.model.core.NonElementRef<NType,NClass>, com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass>, com.sun.xml.bind.v2.model.core.ValuePropertyInfo<NType,NClass>
public final class CValuePropertyInfo
- extends CSingleTypePropertyInfo
- implements com.sun.xml.bind.v2.model.core.ValuePropertyInfo<NType,NClass>
ValuePropertyInfo implementation for XJC.
|
Constructor Summary |
CValuePropertyInfo(java.lang.String name,
com.sun.xml.xsom.XSComponent source,
CCustomizations customizations,
org.xml.sax.Locator locator,
TypeUse type,
javax.xml.namespace.QName typeName)
|
| Methods inherited from class com.sun.tools.xjc.model.CPropertyInfo |
collectElementNames, displayName, getCustomizations, getLocator, getName, getName, getSchemaComponent, hasAnnotation, inlineBinaryData, isCollection, isOptionalPrimitive, isUnboxable, needsExplicitTypeName, parent, readAnnotation, setName, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.xml.bind.v2.model.core.ValuePropertyInfo |
getAdapter |
| Methods inherited from interface com.sun.xml.bind.v2.model.core.PropertyInfo |
displayName, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, parent, ref |
| Methods inherited from interface com.sun.xml.bind.v2.model.annotation.AnnotationSource |
hasAnnotation, readAnnotation |
| Methods inherited from interface com.sun.xml.bind.v2.model.core.NonElementRef |
getSource, getTarget |
CValuePropertyInfo
public CValuePropertyInfo(java.lang.String name,
com.sun.xml.xsom.XSComponent source,
CCustomizations customizations,
org.xml.sax.Locator locator,
TypeUse type,
javax.xml.namespace.QName typeName)
kind
public final com.sun.xml.bind.v2.model.core.PropertyKind kind()
- Specified by:
kind in interface com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass>
accept
public <V> V accept(CPropertyVisitor<V> visitor)
- Specified by:
accept in class CPropertyInfo