Class CValuePropertyInfo

java.lang.Object
com.sun.tools.xjc.model.CPropertyInfo
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 CPropertyInfo implements com.sun.xml.bind.v2.model.core.ValuePropertyInfo<NType,NClass>
ValuePropertyInfo implementation for XJC.
Author:
Kohsuke Kawaguchi
  • Field Details

    • type

      protected final TypeUse type
  • Constructor Details

  • Method Details

    • 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
    • accept

      public <R, P> R accept(CPropertyVisitor2<R,P> visitor, P p)
      Specified by:
      accept in class CPropertyInfo
    • getSchemaType

      public QName getSchemaType()
    • id

      public final com.sun.xml.bind.v2.model.core.ID id()
    • getExpectedMimeType

      public final javax.activation.MimeType getExpectedMimeType()
    • ref

      public final List<? extends CTypeInfo> ref()
      Specified by:
      ref in interface com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass>
      Specified by:
      ref in class CPropertyInfo
    • getTarget

      public final CNonElement getTarget()
    • getAdapter

      public final CAdapter getAdapter()
      Specified by:
      getAdapter in interface com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass>
      Specified by:
      getAdapter in class CPropertyInfo
    • getSource

      public final com.sun.tools.xjc.model.CSingleTypePropertyInfo getSource()