@Documented
@Target(value={METHOD,PARAMETER,CONSTRUCTOR})
@Retention(value=RUNTIME)
public @interface EMFJSONConfig
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
dateFormat
return @see
EMFJs#OPTION_DATE_FORMAT default is yyyy-MM-dd'T'HH:mm:ss'Z' |
java.lang.String |
idFieldName
return @see
EMFJs#OPTION_ID_FIELD default is _id |
boolean |
indentOutput
return @see
EMFJs#OPTION_INDENT_OUTPUT default is true |
java.lang.String |
refFieldName
return @see
EMFJs#OPTION_REF_FIELD default is &ref |
boolean |
serializeContainmentAsHref
return @see
EMFJs#OPTION_SERIALIZE_CONTAINMENT_AS_HREF default is false |
boolean |
serializeDefaultValues
return @see
EMFJs#OPTION_SERIALIZE_DEFAULT_VALUE default is false |
boolean |
serializeTypes
return @see
EMFJs#OPTION_SERIALIZE_TYPE default is true |
java.lang.String |
typeFieldName
return @see
EMFJs#OPTION_TYPE_FIELD default is eClass |
boolean |
useId
return @see
EMFJs#OPTION_USE_ID default is false |
public abstract java.lang.String dateFormat
EMFJs#OPTION_DATE_FORMAT default is yyyy-MM-dd'T'HH:mm:ss'Z'public abstract boolean indentOutput
EMFJs#OPTION_INDENT_OUTPUT default is truepublic abstract boolean serializeContainmentAsHref
EMFJs#OPTION_SERIALIZE_CONTAINMENT_AS_HREF default is falsepublic abstract boolean serializeDefaultValues
EMFJs#OPTION_SERIALIZE_DEFAULT_VALUE default is falsepublic abstract boolean serializeTypes
EMFJs#OPTION_SERIALIZE_TYPE default is truepublic abstract java.lang.String refFieldName
EMFJs#OPTION_REF_FIELD default is &refData In Motion Consulting GmbH (2017)