public abstract class JAXBProperty extends JAXBModelElement
Abstract JAXBProperty class.
| Modifier and Type | Field and Description |
|---|---|
protected IMethodModel |
setter |
annotations, elementName, NAME, namespace, NAMESPACE, originalModel, ownerType, typeName| Constructor and Description |
|---|
JAXBProperty(IMember model,
IMethodModel setter,
ITypeModel ownerType,
JAXBRegistry r,
String name)
Constructor for JAXBProperty.
|
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
asJavaType()
asJavaType.
|
protected abstract String |
getPropertyAnnotation()
getPropertyAnnotation.
|
StructureType |
getStructureType() |
boolean |
isGeneric() |
String |
name()
name.
|
String |
value(Class<? extends Annotation> cl,
String name)
value.
|
getAnnotationsprotected IMethodModel setter
public JAXBProperty(IMember model, IMethodModel setter, ITypeModel ownerType, JAXBRegistry r, String name)
Constructor for JAXBProperty.
model - a IBasicModel object.r - a JAXBRegistry object.name - a String object.protected abstract String getPropertyAnnotation()
getPropertyAnnotation.
String object.public StructureType getStructureType()
public boolean isGeneric()
public String value(Class<? extends Annotation> cl, String name)
JAXBModelElementvalue.
value in class JAXBModelElementcl - a Class object.name - a String object.String object.Copyright © 2015 Mulesoft. All rights reserved.