Package org.nuxeo.client.objects.config
Class SchemaField
- java.lang.Object
-
- org.nuxeo.client.objects.config.SchemaField
-
- All Implemented Interfaces:
java.io.Serializable
public class SchemaField extends java.lang.Object implements java.io.Serializable- Since:
- 3.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanarrayprotected java.util.Map<java.lang.String,SchemaField>complexFieldsprotected java.lang.Stringtype
-
Constructor Summary
Constructors Constructor Description SchemaField(java.lang.String type)SchemaField(java.lang.String type, java.util.Map<java.lang.String,SchemaField> complexFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaFieldgetComplexField(java.lang.String fieldName)java.util.Map<java.lang.String,SchemaField>getComplexFields()java.lang.StringgetNaturalType()java.lang.StringgetType()booleanhasComplex()booleanisArray()booleanisBlob()booleanisBoolean()booleanisComplex()booleanisDate()booleanisLong()booleanisString()
-
-
-
Field Detail
-
type
protected final java.lang.String type
-
array
protected final boolean array
-
complexFields
protected final java.util.Map<java.lang.String,SchemaField> complexFields
-
-
Constructor Detail
-
SchemaField
public SchemaField(java.lang.String type)
-
SchemaField
public SchemaField(java.lang.String type, java.util.Map<java.lang.String,SchemaField> complexFields)
-
-
Method Detail
-
getNaturalType
public java.lang.String getNaturalType()
-
getType
public java.lang.String getType()
-
isBlob
public boolean isBlob()
-
isBoolean
public boolean isBoolean()
-
isComplex
public boolean isComplex()
-
isDate
public boolean isDate()
-
isLong
public boolean isLong()
-
isString
public boolean isString()
-
isArray
public boolean isArray()
-
hasComplex
public boolean hasComplex()
-
getComplexFields
public java.util.Map<java.lang.String,SchemaField> getComplexFields()
-
getComplexField
public SchemaField getComplexField(java.lang.String fieldName)
-
-