Top Description Fields Constructors Methods
com.sun.tools.xjc.model

public final Class CValuePropertyInfo

extends CSingleTypePropertyInfo
implements ValuePropertyInfo<NType, NClass>
Class Inheritance
All Implemented Interfaces
org.glassfish.jaxb.core.v2.model.core.ValuePropertyInfo, org.glassfish.jaxb.core.v2.model.core.NonElementRef, org.glassfish.jaxb.core.v2.model.core.PropertyInfo, org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource
Imports
javax.xml.namespace.QName, com.sun.tools.xjc.model.nav.NClass, .NType, org.glassfish.jaxb.core.v2.model.core.PropertyKind, .ValuePropertyInfo, com.sun.xml.xsom.XSComponent, org.xml.sax.Locator

ValuePropertyInfo implementation for XJC.
Author
Kohsuke Kawaguchi

Field Summary

Inherited from com.sun.tools.xjc.model.CSingleTypePropertyInfo:
type

Constructor Summary

AccessConstructor and Description
public
CValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName)

Method Summary

Modifier and TypeMethod and Description
public <V> V
public <R, P> R
public PropertyKind
kind()

Implements org.glassfish.jaxb.core.v2.model.core.PropertyInfo.kind.

Gets the kind of this property.

Inherited from com.sun.tools.xjc.model.CSingleTypePropertyInfo:
getAdaptergetExpectedMimeTypegetSchemaTypegetSourcegetTargetidref

Constructor Detail

CValuePropertyInfoback to summary
public CValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName)

Method Detail

acceptback to summary
public <V> V accept(CPropertyVisitor<V> visitor)

Implements abstract com.sun.tools.xjc.model.CPropertyInfo.accept.

Annotations
@Override
acceptback to summary
public <R, P> R accept(CPropertyVisitor2<R, P> visitor, P p)

Implements abstract com.sun.tools.xjc.model.CPropertyInfo.accept.

Annotations
@Override
kindback to summary
public PropertyKind kind()

Implements org.glassfish.jaxb.core.v2.model.core.PropertyInfo.kind.

Doc from org.glassfish.jaxb.core.v2.model.core.PropertyInfo.kind.

Gets the kind of this property.

Annotations
@Override