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) |