Top Description Methods
org.glassfish.jaxb.runtime.v2.model.runtime

public Interface RuntimeTypeInfoSet

extends TypeInfoSet<Type, Class<T>, Field, Method>
Known Direct Implementers
org.glassfish.jaxb.runtime.v2.model.impl.RuntimeTypeInfoSetImpl
Imports
org.glassfish.jaxb.core.v2.model.core.TypeInfoSet, javax.xml.namespace.QName, java.lang.reflect.Field, .Method, .Type, java.util.Map

TypeInfoSet refined for runtime.
Author
Kohsuke Kawaguchi

Method Summary

Modifier and TypeMethod and Description
public Map<Class<T>, ? extends RuntimeArrayInfo>
arrays()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.arrays.

Returns all the ArrayInfos known to this set.

public Map<Class<T>, ? extends RuntimeClassInfo>
beans()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.beans.

Returns all the ClassInfos known to this set.

public Map<Type, ? extends RuntimeBuiltinLeafInfo>
public Map<Class<T>, ? extends RuntimeEnumLeafInfo>
enums()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.enums.

Returns all the EnumLeafInfos known to this set.

public Iterable<? extends RuntimeElementInfo>
public RuntimeNonElement
public RuntimeNonElement
public RuntimeElementInfo
public Map<QName, ? extends RuntimeElementInfo>
public RuntimeNonElement
Inherited from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet:
dumpgetAttributeFormDefaultgetElementFormDefaultgetNavigatorgetSchemaLocationsgetTypeInfogetXmlNs

Method Detail

arraysback to summary
public Map<Class<T>, ? extends RuntimeArrayInfo> arrays()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.arrays.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.arrays.

Returns all the ArrayInfos known to this set.

Annotations
@Override
beansback to summary
public Map<Class<T>, ? extends RuntimeClassInfo> beans()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.beans.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.beans.

Returns all the ClassInfos known to this set.

Annotations
@Override
builtinsback to summary
public Map<Type, ? extends RuntimeBuiltinLeafInfo> builtins()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.builtins.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.builtins.

Returns all the BuiltinLeafInfos known to this set.

Annotations
@Override
enumsback to summary
public Map<Class<T>, ? extends RuntimeEnumLeafInfo> enums()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.enums.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.enums.

Returns all the EnumLeafInfos known to this set.

Annotations
@Override
getAllElementsback to summary
public Iterable<? extends RuntimeElementInfo> getAllElements()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getAllElements.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getAllElements.

Returns all the ElementInfo known to this set.

Annotations
@Override
getAnyTypeInfoback to summary
public RuntimeNonElement getAnyTypeInfo()

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getAnyTypeInfo.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getAnyTypeInfo.

Gets the TypeInfo for the any type.

Annotations
@Override
getClassInfoback to summary
public RuntimeNonElement getClassInfo(Class<T> type)

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getClassInfo.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getClassInfo.

Returns a ClassInfo, ArrayInfo, or LeafInfo for the given bean.

This method is almost like refinement of getTypeInfo(Object) except our C cannot derive from T.

Annotations
@Override
getElementInfoback to summary
public RuntimeElementInfo getElementInfo(Class<T> scope, QName name)

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getElementInfo.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getElementInfo.

Returns a ElementInfo for the given element.

Annotations
@Override
getElementMappingsback to summary
public Map<QName, ? extends RuntimeElementInfo> getElementMappings(Class<T> scope)

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getElementMappings.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getElementMappings.

Returns all ElementInfos in the given scope.

Annotations
@Override
getTypeInfoback to summary
public RuntimeNonElement getTypeInfo(Type type)

Redeclares org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getTypeInfo.

Doc from org.glassfish.jaxb.core.v2.model.core.TypeInfoSet.getTypeInfo.

Returns a TypeInfo for the given type.

Annotations
@Override