public interface RuntimeClassInfo extends ClassInfo<Type,Class>, RuntimeNonElement
hasValuePropertyANYTYPE_NAME| Modifier and Type | Method and Description |
|---|---|
<BeanT> Accessor<BeanT,Map<QName,String>> |
getAttributeWildcard()
If
ClassInfo.hasAttributeWildcard() is true,
returns the accessor to access the property. |
RuntimeClassInfo |
getBaseClass() |
Method |
getFactoryMethod() |
<BeanT> Accessor<BeanT,Locator> |
getLocatorField()
If this JAXB bean has a property annotated with
XmlLocation,
this method returns it. |
List<? extends RuntimePropertyInfo> |
getProperties() |
RuntimePropertyInfo |
getProperty(String name) |
declaresAttributeWildcard, getClazz, getName, hasAttributeWildcard, hasProperties, hasSubClasses, hasValueProperty, inheritsAttributeWildcard, isAbstract, isFinal, isOrderedasElement, getElementName, isElementgetTypeName, isSimpleTypecanBeReferencedByIDREF, getTypegetLocation, getUpstreamgetTransducerRuntimeClassInfo getBaseClass()
getBaseClass in interface ClassInfo<Type,Class>List<? extends RuntimePropertyInfo> getProperties()
getProperties in interface ClassInfo<Type,Class>RuntimePropertyInfo getProperty(String name)
getProperty in interface ClassInfo<Type,Class>Method getFactoryMethod()
<BeanT> Accessor<BeanT,Map<QName,String>> getAttributeWildcard()
ClassInfo.hasAttributeWildcard() is true,
returns the accessor to access the property.ClassInfo.hasAttributeWildcard()==true.Accessor#optimize()<BeanT> Accessor<BeanT,Locator> getLocatorField()
XmlLocation,
this method returns it.Copyright © 2015 Oracle Corporation. All Rights Reserved.