Class RootSchema
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.configurable.JsonSchema.RootSchema
-
- All Implemented Interfaces:
SchemaItem
public class RootSchema extends Object implements SchemaItem
- Author:
- scf
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRootSchema.RootSchemaSerialiser
-
Constructor Summary
Constructors Constructor Description RootSchema(SchemaItem wrappedItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDef(String name, SchemaItem item)Map<String,SchemaItem>getDefs()StringgetDescription()StringgetSchema()StringgetTitle()StringgetType()booleanhasDef(String name)RootSchemasetDescription(String description)RootSchemasetTitle(String title)
-
-
-
Constructor Detail
-
RootSchema
public RootSchema(SchemaItem wrappedItem)
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein interfaceSchemaItem
-
hasDef
public boolean hasDef(String name)
-
getDefs
public Map<String,SchemaItem> getDefs()
-
addDef
public void addDef(String name, SchemaItem item)
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceSchemaItem
-
setTitle
public RootSchema setTitle(String title)
- Specified by:
setTitlein interfaceSchemaItem
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceSchemaItem
-
setDescription
public RootSchema setDescription(String description)
- Specified by:
setDescriptionin interfaceSchemaItem
-
getSchema
public String getSchema()
-
-