Module org.glassfish.jaxb.runtime
Interface RuntimeClassInfo
-
- All Superinterfaces:
org.glassfish.jaxb.core.v2.model.core.ClassInfo<Type,Class>,org.glassfish.jaxb.core.v2.model.annotation.Locatable,org.glassfish.jaxb.core.v2.model.core.MaybeElement<Type,Class>,org.glassfish.jaxb.core.v2.model.core.NonElement<Type,Class>,RuntimeNonElement,RuntimeTypeInfo,org.glassfish.jaxb.core.v2.model.core.TypeInfo<Type,Class>
public interface RuntimeClassInfo extends org.glassfish.jaxb.core.v2.model.core.ClassInfo<Type,Class>, RuntimeNonElement
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <BeanT> Accessor<BeanT,Map<QName,String>>getAttributeWildcard()IfClassInfo.hasAttributeWildcard()is true, returns the accessor to access the property.RuntimeClassInfogetBaseClass()MethodgetFactoryMethod()<BeanT> Accessor<BeanT,Locator>getLocatorField()If this JAXB bean has a property annotated withXmlLocation, this method returns it.List<? extends RuntimePropertyInfo>getProperties()RuntimePropertyInfogetProperty(String name)-
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.ClassInfo
declaresAttributeWildcard, getClazz, getName, hasAttributeWildcard, hasProperties, hasSubClasses, hasValueProperty, inheritsAttributeWildcard, isAbstract, isFinal, isOrdered
-
Methods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.Locatable
getLocation, getUpstream
-
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.MaybeElement
asElement, getElementName, isElement
-
Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.NonElement
getTypeName, isSimpleType
-
Methods inherited from interface org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeNonElement
getTransducer
-
-
-
-
Method Detail
-
getBaseClass
RuntimeClassInfo getBaseClass()
-
getProperties
List<? extends RuntimePropertyInfo> getProperties()
-
getProperty
RuntimePropertyInfo getProperty(String name)
-
getFactoryMethod
Method getFactoryMethod()
-
getAttributeWildcard
<BeanT> Accessor<BeanT,Map<QName,String>> getAttributeWildcard()
IfClassInfo.hasAttributeWildcard()is true, returns the accessor to access the property.- Returns:
- unoptimized accessor.
non-null iff
ClassInfo.hasAttributeWildcard()==true. - See Also:
Accessor.optimize(JAXBContextImpl)
-
-