com.sun.xml.bind.v2.model.runtime
Interface RuntimeClassInfo
- All Superinterfaces:
- ClassInfo<Type,Class>, Locatable, MaybeElement<Type,Class>, NonElement<Type,Class>, RuntimeNonElement, RuntimeTypeInfo, TypeInfo<Type,Class>
public interface RuntimeClassInfo
- extends ClassInfo<Type,Class>, RuntimeNonElement
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
| Methods inherited from interface com.sun.xml.bind.v2.model.core.ClassInfo |
declaresAttributeWildcard, getClazz, getName, hasAttributeWildcard, hasProperties, hasSubClasses, hasValueProperty, inheritsAttributeWildcard, isAbstract, isFinal, isOrdered |
getBaseClass
RuntimeClassInfo getBaseClass()
- Specified by:
getBaseClass in interface ClassInfo<Type,Class>
getProperties
List<? extends RuntimePropertyInfo> getProperties()
- Specified by:
getProperties in interface ClassInfo<Type,Class>
getProperty
RuntimePropertyInfo getProperty(String name)
- Specified by:
getProperty in interface ClassInfo<Type,Class>
getFactoryMethod
Method getFactoryMethod()
getAttributeWildcard
<BeanT> Accessor<BeanT,Map<QName,String>> getAttributeWildcard()
- If
ClassInfo.hasAttributeWildcard() is true,
returns the accessor to access the property.
- Returns:
- unoptimized accessor.
non-null iff
ClassInfo.hasAttributeWildcard()==true. - See Also:
Accessor#optimize()
getLocatorField
<BeanT> Accessor<BeanT,Locator> getLocatorField()
- If this JAXB bean has a property annotated with
XmlLocation,
this method returns it.
- Returns:
- may be null.
Copyright © 2014 Oracle Corporation. All Rights Reserved.