public interface TypeModel extends TopicModel, Iterable<String>
Modifier and Type | Method and Description |
---|---|
TypeModel |
addCompDef(CompDefModel compDef) |
TypeModel |
addCompDefBefore(CompDefModel compDef,
String beforeCompDefUri) |
CompDefModel |
getCompDef(String compDefUri) |
Collection<? extends CompDefModel> |
getCompDefs() |
String |
getDataTypeUri() |
ViewConfigModel |
getViewConfig() |
Object |
getViewConfigValue(String configTypeUri,
String childTypeUri) |
boolean |
hasCompDef(String compDefUri) |
CompDefModel |
removeCompDef(String compDefUri) |
void |
setDataTypeUri(String dataTypeUri) |
void |
setViewConfig(ViewConfigModel viewConfig) |
clone
createPlayerModel, getChildTopics, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopics, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
dump, toJSON
forEach, iterator, spliterator
String getDataTypeUri()
void setDataTypeUri(String dataTypeUri)
Collection<? extends CompDefModel> getCompDefs()
CompDefModel getCompDef(String compDefUri)
boolean hasCompDef(String compDefUri)
TypeModel addCompDef(CompDefModel compDef)
compDef
- the comp def to add.
Note: its ID might be uninitialized (-1).TypeModel addCompDefBefore(CompDefModel compDef, String beforeCompDefUri)
compDef
- the comp def to add.
Note: its ID might be uninitialized (-1).beforeCompDefUri
- the URI of the comp def before the given comp def is inserted.
If null
the comp def is appended at the end.CompDefModel removeCompDef(String compDefUri)
ViewConfigModel getViewConfig()
void setViewConfig(ViewConfigModel viewConfig)
Copyright © 2023. All Rights Reserved.