|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuntimeTypeInfoSet
TypeInfoSet
refined for runtime.
Method Summary | |
---|---|
Map<Class,? extends RuntimeArrayInfo> |
arrays()
Returns all the ArrayInfo s known to this set. |
Map<Class,? extends RuntimeClassInfo> |
beans()
Returns all the ClassInfo s known to this set. |
Map<Type,? extends RuntimeBuiltinLeafInfo> |
builtins()
Returns all the BuiltinLeafInfo s known to this set. |
Map<Class,? extends RuntimeEnumLeafInfo> |
enums()
Returns all the EnumLeafInfo s known to this set. |
Iterable<? extends RuntimeElementInfo> |
getAllElements()
Returns all the ElementInfo known to this set. |
RuntimeNonElement |
getAnyTypeInfo()
Gets the TypeInfo for the any type. |
RuntimeNonElement |
getClassInfo(Class type)
Returns a ClassInfo , ArrayInfo , or LeafInfo
for the given bean. |
RuntimeElementInfo |
getElementInfo(Class scope,
QName name)
Returns a ElementInfo for the given element. |
Map<QName,? extends RuntimeElementInfo> |
getElementMappings(Class scope)
Returns all ElementInfo s in the given scope. |
ReflectionNavigator |
getNavigator()
Navigator for this model. |
RuntimeNonElement |
getTypeInfo(Type type)
Returns a TypeInfo for the given type. |
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfoSet |
---|
dump, getAttributeFormDefault, getElementFormDefault, getSchemaLocations, getTypeInfo, getXmlNs |
Method Detail |
---|
Map<Class,? extends RuntimeArrayInfo> arrays()
TypeInfoSet
ArrayInfo
s known to this set.
arrays
in interface TypeInfoSet<Type,Class,Field,Method>
Map<Class,? extends RuntimeClassInfo> beans()
TypeInfoSet
ClassInfo
s known to this set.
beans
in interface TypeInfoSet<Type,Class,Field,Method>
Map<Type,? extends RuntimeBuiltinLeafInfo> builtins()
TypeInfoSet
BuiltinLeafInfo
s known to this set.
builtins
in interface TypeInfoSet<Type,Class,Field,Method>
Map<Class,? extends RuntimeEnumLeafInfo> enums()
TypeInfoSet
EnumLeafInfo
s known to this set.
enums
in interface TypeInfoSet<Type,Class,Field,Method>
RuntimeNonElement getTypeInfo(Type type)
TypeInfoSet
TypeInfo
for the given type.
getTypeInfo
in interface TypeInfoSet<Type,Class,Field,Method>
RuntimeNonElement getAnyTypeInfo()
TypeInfoSet
TypeInfo
for the any type.
getAnyTypeInfo
in interface TypeInfoSet<Type,Class,Field,Method>
RuntimeNonElement getClassInfo(Class type)
TypeInfoSet
ClassInfo
, ArrayInfo
, or LeafInfo
for the given bean.
This method is almost like refinement of TypeInfoSet.getTypeInfo(Object)
except
our C cannot derive from T.
getClassInfo
in interface TypeInfoSet<Type,Class,Field,Method>
RuntimeElementInfo getElementInfo(Class scope, QName name)
TypeInfoSet
ElementInfo
for the given element.
getElementInfo
in interface TypeInfoSet<Type,Class,Field,Method>
scope
- if null, return the info about a global element.
Otherwise return a local element in the given scope if available,
then look for a global element next.Map<QName,? extends RuntimeElementInfo> getElementMappings(Class scope)
TypeInfoSet
ElementInfo
s in the given scope.
getElementMappings
in interface TypeInfoSet<Type,Class,Field,Method>
scope
- if non-null, this method only returns the local element mapping.Iterable<? extends RuntimeElementInfo> getAllElements()
TypeInfoSet
ElementInfo
known to this set.
getAllElements
in interface TypeInfoSet<Type,Class,Field,Method>
ReflectionNavigator getNavigator()
TypeInfoSet
Navigator
for this model.
getNavigator
in interface TypeInfoSet<Type,Class,Field,Method>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |