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,org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource,org.glassfish.jaxb.core.v2.model.core.NonElementRef<NType,,NClass> org.glassfish.jaxb.core.v2.model.core.PropertyInfo<NType,,NClass> org.glassfish.jaxb.core.v2.model.core.ValuePropertyInfo<NType,NClass>
public final class CValuePropertyInfo
extends CPropertyInfo
implements org.glassfish.jaxb.core.v2.model.core.ValuePropertyInfo<NType,NClass>
ValuePropertyInfo implementation for XJC.- Author:
- Kohsuke Kawaguchi
-
Field Summary
FieldsFields inherited from class com.sun.tools.xjc.model.CPropertyInfo
baseType, defaultValue, inlineBinaryData, javadoc, locator, realization -
Constructor Summary
ConstructorsConstructorDescriptionCValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName) -
Method Summary
Modifier and TypeMethodDescription<V> Vaccept(CPropertyVisitor<V> visitor) <R,P> R accept(CPropertyVisitor2<R, P> visitor, P p) final CAdapterfinal jakarta.activation.MimeTypefinal com.sun.tools.xjc.model.CSingleTypePropertyInfofinal CNonElementfinal org.glassfish.jaxb.core.v2.model.core.IDid()final org.glassfish.jaxb.core.v2.model.core.PropertyKindkind()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, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource
hasAnnotation, readAnnotationMethods inherited from interface org.glassfish.jaxb.core.v2.model.core.NonElementRef
getSource, getTargetMethods inherited from interface org.glassfish.jaxb.core.v2.model.core.PropertyInfo
displayName, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, parent, refMethods 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
public final org.glassfish.jaxb.core.v2.model.core.PropertyKind kind() -
accept
- Specified by:
acceptin classCPropertyInfo
-
accept
- Specified by:
acceptin classCPropertyInfo
-
getSchemaType
-
id
public final org.glassfish.jaxb.core.v2.model.core.ID id() -
getExpectedMimeType
public final jakarta.activation.MimeType getExpectedMimeType() -
ref
- Specified by:
refin interfaceorg.glassfish.jaxb.core.v2.model.core.PropertyInfo<NType,NClass> - Specified by:
refin classCPropertyInfo
-
getTarget
-
getAdapter
- Specified by:
getAdapterin interfaceorg.glassfish.jaxb.core.v2.model.core.PropertyInfo<NType,NClass> - Specified by:
getAdapterin classCPropertyInfo
-
getSource
public final com.sun.tools.xjc.model.CSingleTypePropertyInfo getSource()
-