|
||||||||||
| 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.Locatablepublic java.lang.reflect.Method getFactoryMethod()
public java.lang.String toString()
toString in class java.lang.Objectpublic 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 | |||||||||