- java.lang.Object
-
- com.sun.tools.xjc.model.CWildcardTypeInfo
-
- All Implemented Interfaces:
CCustomizable,CTypeInfo,Locatable,TypeInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>,WildcardTypeInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>
public final class CWildcardTypeInfo extends Object implements WildcardTypeInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>
CTypeInfofor the DOM node. TODO: support other DOM models.- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description static CWildcardTypeInfoINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancanBeReferencedByIDREF()Deprecated.why are you calling an unimplemented method?JExpressioncreateConstant(Outline outline, XmlString lexical)CAdaptergetAdapterUse()CCustomizationsgetCustomizations()Gets the list of customizations attached to this model component.javax.activation.MimeTypegetExpectedMimeType()No defaultMimeType.LocationgetLocation()LocatorgetLocator()Gets the source location in the schema from which this model component is created.XSComponentgetSchemaComponent()If this model object is built from XML Schema, this property returns a schema component from which the model is built.com.sun.tools.xjc.model.nav.NTypegetType()LocatablegetUpstream()IDidUse()booleanisCollection()JTypetoType(Outline o, Aspect aspect)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
-
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF
-
-
-
-
Field Detail
-
INSTANCE
public static final CWildcardTypeInfo INSTANCE
-
-
Method Detail
-
getType
public com.sun.tools.xjc.model.nav.NType getType()
-
getLocator
public Locator getLocator()
Description copied from interface:CCustomizableGets the source location in the schema from which this model component is created.- Specified by:
getLocatorin interfaceCCustomizable- Returns:
- never null.
-
isCollection
public final boolean isCollection()
-
getAdapterUse
public final CAdapter getAdapterUse()
-
idUse
public final ID idUse()
-
getSchemaComponent
public final XSComponent getSchemaComponent()
Description copied from interface:CCustomizableIf this model object is built from XML Schema, this property returns a schema component from which the model is built.- Specified by:
getSchemaComponentin interfaceCCustomizable- Returns:
- null if the model is built from sources other than XML Schema (such as DTD.)
-
canBeReferencedByIDREF
public final boolean canBeReferencedByIDREF()
Deprecated.why are you calling an unimplemented method?- Specified by:
canBeReferencedByIDREFin interfaceTypeInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>
-
getExpectedMimeType
public javax.activation.MimeType getExpectedMimeType()
No defaultMimeType.
-
getCustomizations
public CCustomizations getCustomizations()
Description copied from interface:CCustomizableGets the list of customizations attached to this model component.- Specified by:
getCustomizationsin interfaceCCustomizable- Returns:
- can be an empty list but never be null. The returned list is read-only. Do not modify.
- See Also:
Plugin.getCustomizationURIs()
-
createConstant
public JExpression createConstant(Outline outline, XmlString lexical)
-
getUpstream
public final Locatable getUpstream()
- Specified by:
getUpstreamin interfaceLocatable
-
getLocation
public final Location getLocation()
- Specified by:
getLocationin interfaceLocatable
-
-