public class ElementSchema extends AbstractSchema
| Modifier and Type | Class and Description |
|---|---|
static class |
ElementSchema.JsonInfo
Json info of element schema
|
static class |
ElementSchema.MapInfo
Map info.
|
static class |
ElementSchema.XmlInfo
Xml info of element schema
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
wrapperName |
protected ElementSchema.XmlInfo |
xmlInfo
info about xml rapresentation
|
field, fieldType, name| Constructor and Description |
|---|
ElementSchema() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getFieldValue(Object bean) |
ElementSchema.JsonInfo |
getJsonInfo() |
ElementSchema.MapInfo |
getMapInfo() |
ElementSchemaType |
getType() |
String |
getWrapperName() |
ElementSchema.XmlInfo |
getXmlInfo() |
boolean |
hasWrapperName()
indica se ha un nome da usare come wrapper per incapsulare la lista.
|
boolean |
isArray() |
boolean |
isList()
Check if this is a java.util.List filed, such as List
|
boolean |
isMap()
True if field is a map
|
boolean |
isSet() |
void |
setArray() |
void |
setAsList()
Set if this is a java.util.List field or not.
|
void |
setAsSet()
Set if field is a set.
|
void |
setFieldValue(Object bean,
Object value) |
void |
setWrapperName(String xmlWrapperName) |
getField, getFieldType, getName, setField, setFieldType, setNameprotected String wrapperName
protected ElementSchema.XmlInfo xmlInfo
public ElementSchema.JsonInfo getJsonInfo()
public ElementSchema.MapInfo getMapInfo()
public ElementSchemaType getType()
public String getWrapperName()
public ElementSchema.XmlInfo getXmlInfo()
public boolean hasWrapperName()
public boolean isArray()
public boolean isList()
public boolean isMap()
public boolean isSet()
public void setArray()
public void setAsList()
collection - public void setAsSet()
sql - public void setWrapperName(String xmlWrapperName)
public Object getFieldValue(Object bean) throws IllegalAccessException, IllegalArgumentException
public void setFieldValue(Object bean, Object value) throws IllegalAccessException, IllegalArgumentException
Copyright © 2016. All rights reserved.