Module org.glassfish.jaxb.runtime
Class BuiltinLeafInfoImpl<TypeT,ClassDeclT>
- java.lang.Object
-
- org.glassfish.jaxb.runtime.v2.model.impl.BuiltinLeafInfoImpl<TypeT,ClassDeclT>
-
- All Implemented Interfaces:
org.glassfish.jaxb.core.v2.model.annotation.Locatable,org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo<TypeT,ClassDeclT>,org.glassfish.jaxb.core.v2.model.core.LeafInfo<TypeT,ClassDeclT>,org.glassfish.jaxb.core.v2.model.core.MaybeElement<TypeT,ClassDeclT>,org.glassfish.jaxb.core.v2.model.core.NonElement<TypeT,ClassDeclT>,org.glassfish.jaxb.core.v2.model.core.TypeInfo<TypeT,ClassDeclT>,org.glassfish.jaxb.core.v2.runtime.Location
- Direct Known Subclasses:
RuntimeBuiltinLeafInfoImpl
public class BuiltinLeafInfoImpl<TypeT,ClassDeclT> extends Object implements org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo<TypeT,ClassDeclT>
JAXB spec designates a few Java classes to be mapped to XML types in a way that ignores restrictions placed on user-defined beans.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuiltinLeafInfoImpl(TypeT type, QName... typeNames)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.glassfish.jaxb.core.v2.model.core.Element<TypeT,ClassDeclT>asElement()Deprecated.always return null at this level.booleancanBeReferencedByIDREF()Deprecated.why are you calling a method whose return value is always known?static <TypeT,ClassDeclT>
Map<TypeT,BuiltinLeafInfoImpl<TypeT,ClassDeclT>>createLeaves(org.glassfish.jaxb.core.v2.model.nav.Navigator<TypeT,ClassDeclT,?,?> nav)Creates all the s as specified in the spec.QNamegetElementName()Deprecated.always return null at this level.org.glassfish.jaxb.core.v2.runtime.LocationgetLocation()TypeTgetType()A reference to the representation of the type.QNamegetTypeName()QName[]getTypeNames()Returns all the type names recognized by this bean info.org.glassfish.jaxb.core.v2.model.annotation.LocatablegetUpstream()booleanisElement()Deprecated.always return false at this level.booleanisSimpleType()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getTypeNames
public final QName[] getTypeNames()
Returns all the type names recognized by this bean info.- Returns:
- do not modify the returned array.
-
isElement
@Deprecated public final boolean isElement()
Deprecated.always return false at this level.- Specified by:
isElementin interfaceorg.glassfish.jaxb.core.v2.model.core.MaybeElement<TypeT,ClassDeclT>
-
getElementName
@Deprecated public final QName getElementName()
Deprecated.always return null at this level.- Specified by:
getElementNamein interfaceorg.glassfish.jaxb.core.v2.model.core.MaybeElement<TypeT,ClassDeclT>
-
asElement
@Deprecated public final org.glassfish.jaxb.core.v2.model.core.Element<TypeT,ClassDeclT> asElement()
Deprecated.always return null at this level.- Specified by:
asElementin interfaceorg.glassfish.jaxb.core.v2.model.core.MaybeElement<TypeT,ClassDeclT>
-
createLeaves
public static <TypeT,ClassDeclT> Map<TypeT,BuiltinLeafInfoImpl<TypeT,ClassDeclT>> createLeaves(org.glassfish.jaxb.core.v2.model.nav.Navigator<TypeT,ClassDeclT,?,?> nav)
Creates all the s as specified in the spec.LeafInfos are all defined by the spec.
-
getType
public TypeT getType()
A reference to the representation of the type.- Specified by:
getTypein interfaceorg.glassfish.jaxb.core.v2.model.core.TypeInfo<TypeT,ClassDeclT>
-
canBeReferencedByIDREF
@Deprecated public final boolean canBeReferencedByIDREF()
Deprecated.why are you calling a method whose return value is always known?Leaf-type cannot be referenced from IDREF.- Specified by:
canBeReferencedByIDREFin interfaceorg.glassfish.jaxb.core.v2.model.core.TypeInfo<TypeT,ClassDeclT>
-
getTypeName
public QName getTypeName()
- Specified by:
getTypeNamein interfaceorg.glassfish.jaxb.core.v2.model.core.NonElement<TypeT,ClassDeclT>
-
getUpstream
public org.glassfish.jaxb.core.v2.model.annotation.Locatable getUpstream()
- Specified by:
getUpstreamin interfaceorg.glassfish.jaxb.core.v2.model.annotation.Locatable
-
getLocation
public org.glassfish.jaxb.core.v2.runtime.Location getLocation()
- Specified by:
getLocationin interfaceorg.glassfish.jaxb.core.v2.model.annotation.Locatable
-
isSimpleType
public boolean isSimpleType()
- Specified by:
isSimpleTypein interfaceorg.glassfish.jaxb.core.v2.model.core.NonElement<TypeT,ClassDeclT>
-
-