com.sun.tools.xjc.model
public final class CReferencePropertyInfo extends CPropertyInfo implements ReferencePropertyInfo<NType,NClass>
| Constructor Summary | |
|---|---|
| CReferencePropertyInfo(String name, boolean collection, boolean required, boolean isMixed, XSComponent source, CCustomizations customizations, Locator locator, boolean dummy, boolean content, boolean isMixedExtended) | |
| Method Summary | |
|---|---|
| <V> V | accept(CPropertyVisitor<V> visitor) |
| QName | collectElementNames(Map<QName,CPropertyInfo> table) |
| CAdapter | getAdapter() |
| NClass | getDOMHandler() |
| Set<CElement> | getElements() |
| MimeType | getExpectedMimeType() |
| QName | getSchemaType() |
| WildcardMode | getWildcard() |
| QName | getXmlName()
We'll never use a wrapper element in XJC. |
| ID | id()
A reference property can never be ID/IDREF because they always point to
other element classes. |
| boolean | isCollectionNillable() |
| boolean | isCollectionRequired() |
| boolean | isContent() |
| boolean | isDummy() |
| boolean | isMixed() |
| boolean | isMixedExtendedCust() |
| boolean | isOptionalPrimitive() |
| boolean | isRequired() |
| boolean | isUnboxable()
Reference properties refer to elements, and none of the Java primitive type
maps to an element. |
| PropertyKind | kind() |
| Set<? extends CTypeInfo> | ref() |
| void | setWildcard(WildcardMode mode) |