Package com.sun.tools.xjc.model
Class CValuePropertyInfo
java.lang.Object
com.sun.tools.xjc.model.CPropertyInfo
com.sun.tools.xjc.model.CValuePropertyInfo
- All Implemented Interfaces:
CCustomizable
,AnnotationSource
,NonElementRef<NType,
,NClass> PropertyInfo<NType,
,NClass> ValuePropertyInfo<NType,
NClass>
public final class CValuePropertyInfo
extends CPropertyInfo
implements ValuePropertyInfo<NType,NClass>
ValuePropertyInfo
implementation for XJC.- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields inherited from class com.sun.tools.xjc.model.CPropertyInfo
baseType, defaultValue, inlineBinaryData, javadoc, locator, realization
-
Constructor Summary
ConstructorDescriptionCValuePropertyInfo
(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName) -
Method Summary
Modifier and TypeMethodDescription<V> V
accept
(CPropertyVisitor<V> visitor) <R,
P> R accept
(CPropertyVisitor2<R, P> visitor, P p) final CAdapter
final MimeType
final com.sun.tools.xjc.model.CSingleTypePropertyInfo
final CNonElement
final ID
id()
kind()
ref()
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource
hasAnnotation, readAnnotation
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.NonElementRef
getSource, getTarget
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.PropertyInfo
displayName, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, parent, ref
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.ValuePropertyInfo
getAdapter
-
Field Details
-
type
-
-
Constructor Details
-
CValuePropertyInfo
public CValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName)
-
-
Method Details
-
kind
- Specified by:
kind
in interfacePropertyInfo<NType,
NClass>
-
accept
- Specified by:
accept
in classCPropertyInfo
-
accept
- Specified by:
accept
in classCPropertyInfo
-
getSchemaType
-
id
-
getExpectedMimeType
-
ref
- Specified by:
ref
in interfacePropertyInfo<NType,
NClass> - Specified by:
ref
in classCPropertyInfo
-
getTarget
-
getAdapter
- Specified by:
getAdapter
in interfacePropertyInfo<NType,
NClass> - Specified by:
getAdapter
in classCPropertyInfo
-
getSource
public final com.sun.tools.xjc.model.CSingleTypePropertyInfo getSource()
-