|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.bind.v2.model.impl.ClassInfoImpl<T,C,F,M>
public class ClassInfoImpl<T,C,F,M>
A part of the ClassInfo
that doesn't depend on a particular
reflection library.
Field Summary |
---|
Fields inherited from interface com.sun.xml.bind.v2.model.core.NonElement |
---|
ANYTYPE_NAME |
Method Summary | ||
---|---|---|
com.sun.xml.bind.v2.model.core.Element<T,C> |
asElement()
|
|
boolean |
canBeReferencedByIDREF()
A ClassInfo can be referenced by XmlIDREF if
it has an ID property. |
|
boolean |
declaresAttributeWildcard()
|
|
ClassInfoImpl<T,C,F,M> |
getBaseClass()
|
|
C |
getClazz()
|
|
javax.xml.namespace.QName |
getElementName()
|
|
java.lang.reflect.Method |
getFactoryMethod()
|
|
com.sun.xml.bind.v2.runtime.Location |
getLocation()
|
|
java.lang.String |
getName()
|
|
java.util.List<? extends com.sun.xml.bind.v2.model.core.PropertyInfo<T,C>> |
getProperties()
|
|
com.sun.xml.bind.v2.model.core.PropertyInfo<T,C> |
getProperty(java.lang.String name)
|
|
ClassInfoImpl<T,C,F,M> |
getScope()
Deprecated. you shouldn't be invoking this method on ClassInfoImpl . |
|
com.sun.xml.bind.v2.model.core.Element<T,C> |
getSubstitutionHead()
The substitution hierarchy is the same as the inheritance hierarchy. |
|
T |
getType()
|
|
javax.xml.namespace.QName |
getTypeName()
|
|
com.sun.xml.bind.v2.model.annotation.Locatable |
getUpstream()
|
|
boolean |
hasAttributeWildcard()
|
|
boolean |
hasProperties()
|
|
boolean |
hasSubClasses()
|
|
boolean |
hasValueProperty()
|
|
boolean |
inheritsAttributeWildcard()
|
|
boolean |
isAbstract()
|
|
boolean |
isElement()
|
|
boolean |
isFinal()
|
|
boolean |
isOrdered()
|
|
boolean |
isSimpleType()
|
|
|
readAnnotation(java.lang.Class<A> a)
|
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable |
---|
getUpstream |
Method Detail |
---|
public ClassInfoImpl<T,C,F,M> getBaseClass()
getBaseClass
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final com.sun.xml.bind.v2.model.core.Element<T,C> getSubstitutionHead()
getSubstitutionHead
in interface com.sun.xml.bind.v2.model.core.Element<T,C>
public final C getClazz()
getClazz
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public ClassInfoImpl<T,C,F,M> getScope()
ClassInfoImpl
.
XmlRootElement
,
so this method always return null.
getScope
in interface com.sun.xml.bind.v2.model.core.Element<T,C>
public final T getType()
getType
in interface com.sun.xml.bind.v2.model.core.TypeInfo<T,C>
public boolean canBeReferencedByIDREF()
ClassInfo
can be referenced by XmlIDREF
if
it has an ID property.
canBeReferencedByIDREF
in interface com.sun.xml.bind.v2.model.core.TypeInfo<T,C>
public final java.lang.String getName()
getName
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public <A extends java.lang.annotation.Annotation> A readAnnotation(java.lang.Class<A> a)
public com.sun.xml.bind.v2.model.core.Element<T,C> asElement()
asElement
in interface com.sun.xml.bind.v2.model.core.MaybeElement<T,C>
public java.util.List<? extends com.sun.xml.bind.v2.model.core.PropertyInfo<T,C>> getProperties()
getProperties
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean hasValueProperty()
hasValueProperty
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public com.sun.xml.bind.v2.model.core.PropertyInfo<T,C> getProperty(java.lang.String name)
getProperty
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public boolean hasProperties()
hasProperties
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean isElement()
isElement
in interface com.sun.xml.bind.v2.model.core.MaybeElement<T,C>
public boolean isAbstract()
isAbstract
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public boolean isOrdered()
isOrdered
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean isFinal()
isFinal
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean hasSubClasses()
hasSubClasses
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean hasAttributeWildcard()
hasAttributeWildcard
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean inheritsAttributeWildcard()
inheritsAttributeWildcard
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final boolean declaresAttributeWildcard()
declaresAttributeWildcard
in interface com.sun.xml.bind.v2.model.core.ClassInfo<T,C>
public final javax.xml.namespace.QName getElementName()
getElementName
in interface com.sun.xml.bind.v2.model.core.Element<T,C>
getElementName
in interface com.sun.xml.bind.v2.model.core.MaybeElement<T,C>
public final javax.xml.namespace.QName getTypeName()
getTypeName
in interface com.sun.xml.bind.v2.model.core.NonElement<T,C>
public final boolean isSimpleType()
isSimpleType
in interface com.sun.xml.bind.v2.model.core.NonElement<T,C>
public com.sun.xml.bind.v2.runtime.Location getLocation()
getLocation
in interface com.sun.xml.bind.v2.model.annotation.Locatable
public java.lang.reflect.Method getFactoryMethod()
public java.lang.String toString()
toString
in class java.lang.Object
public com.sun.xml.bind.v2.model.annotation.Locatable getUpstream()
getUpstream
in interface com.sun.xml.bind.v2.model.annotation.Locatable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |