Package pl.metaprogramming.model.data
Class XmlObjectType
-
- All Implemented Interfaces:
-
pl.metaprogramming.model.data.XmlDataType
public final class XmlObjectType extends ObjectType implements XmlDataType
-
-
Field Summary
Fields Modifier and Type Field Description private Stringnamespaceprivate BooleanisRootElementprivate final Stringdescriptionprivate final BooleanisOneOfprivate List<DataSchema>fieldsprivate Map<String, Object>additivesprivate List<ObjectType>inheritsprivate final Map<String, ObjectType>oneOfprivate Stringcodeprivate final BooleanisNamedprivate final BooleanisEnumprivate final BooleanisEnumOrItemEnumprivate final BooleanisObjectprivate final BooleanisBinaryprivate final BooleanisArrayprivate final BooleanisMapprivate final ArrayTypearrayTypeprivate final MapTypemapTypeprivate final ObjectTypeobjectTypeprivate final EnumTypeenumTypeprivate final DataTypeCodetypeCode
-
Constructor Summary
Constructors Constructor Description XmlObjectType(String apiLocation, String code, String namespace, List<DataSchema> fields, Boolean isRootElement)
-
Method Summary
Modifier and Type Method Description StringgetNamespace()UnitsetNamespace(String namespace)final BooleanisRootElement()final UnitsetRootElement(Boolean isRootElement)-
Methods inherited from class pl.metaprogramming.model.data.ObjectType
addField, addField, field, getAdditives, getDescription, getFields, getInherits, getOneOf, isOneOf, setAdditives, setFields, setInherits -
Methods inherited from class pl.metaprogramming.model.data.NamedDataType
asSchema, getCode, isNamed, setCode, toString -
Methods inherited from class pl.metaprogramming.model.data.DataType
asArray, asArray, asSchema, asSchema, getArrayType, getEnumType, getMapType, getObjectType, getTypeCode, is, isArray, isBinary, isComplex, isEnum, isEnumOrItemEnum, isMap, isNumber, isNumberOrBoolean, isObject, isTypeOrItemType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNamespace
String getNamespace()
-
setNamespace
Unit setNamespace(String namespace)
-
isRootElement
final Boolean isRootElement()
-
setRootElement
final Unit setRootElement(Boolean isRootElement)
-
-
-
-