public class SchemaField extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
array |
protected Map<String,SchemaField> |
complexFields |
protected String |
type |
| Constructor and Description |
|---|
SchemaField(String type) |
SchemaField(String type,
Map<String,SchemaField> complexFields) |
| Modifier and Type | Method and Description |
|---|---|
SchemaField |
getComplexField(String fieldName) |
Map<String,SchemaField> |
getComplexFields() |
String |
getNaturalType() |
String |
getType() |
boolean |
hasComplex() |
boolean |
isArray() |
boolean |
isBlob() |
boolean |
isBoolean() |
boolean |
isComplex() |
boolean |
isDate() |
boolean |
isLong() |
boolean |
isString() |
protected final String type
protected final boolean array
protected final Map<String,SchemaField> complexFields
public SchemaField(String type)
public SchemaField(String type, Map<String,SchemaField> complexFields)
public String getNaturalType()
public String getType()
public boolean isBlob()
public boolean isBoolean()
public boolean isComplex()
public boolean isDate()
public boolean isLong()
public boolean isString()
public boolean isArray()
public boolean hasComplex()
public Map<String,SchemaField> getComplexFields()
public SchemaField getComplexField(String fieldName)
Copyright © 2018 Nuxeo. All rights reserved.