public interface DataRecord extends DataComponent
Modifier and Type | Method and Description |
---|---|
void |
addField(java.lang.String name,
DataComponent field)
Adds a new field property
|
DataRecord |
copy()
Return a structural copy of this component
The copy is done recursively, but only the structure is copied (not the data)
|
DataComponent |
getField(java.lang.String name)
Gets the field property with the given name
|
OgcPropertyList<DataComponent> |
getFieldList()
Gets the list of field properties
|
int |
getNumFields()
Returns number of field properties
|
accept, addComponent, assignNewDataBlock, clearData, clone, createDataBlock, getComponent, getComponent, getComponentCount, getComponentIndex, getData, getDefinition, getName, getOptional, getParent, getUpdatable, hasConstraints, hasData, isSetDefinition, isSetOptional, isSetUpdatable, removeComponent, removeComponent, renewDataBlock, setData, setDefinition, setName, setOptional, setUpdatable, unSetOptional, unSetUpdatable, validateData
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId
DataRecord copy()
DataComponent
copy
in interface DataComponent
copy
in interface HasCopy
OgcPropertyList<DataComponent> getFieldList()
int getNumFields()
DataComponent getField(java.lang.String name)
void addField(java.lang.String name, DataComponent field)