public class DefaultFeatureExtraColumns extends java.lang.Object implements FeatureExtraColumns
| Constructor and Description |
|---|
DefaultFeatureExtraColumns() |
| Modifier and Type | Method and Description |
|---|---|
EditableFeatureAttributeDescriptor |
add(java.lang.String name,
int type) |
void |
clear() |
void |
copyFrom(FeatureExtraColumns extraColumn) |
void |
fromJson(JsonObject json) |
EditableFeatureAttributeDescriptor |
get(int index) |
EditableFeatureAttributeDescriptor |
get(java.lang.String columnName) |
java.util.List<EditableFeatureAttributeDescriptor> |
getColumns() |
FeatureExtraColumns |
getCopy() |
int |
getIndexOf(java.lang.String name) |
boolean |
isEmpty() |
java.util.Iterator<EditableFeatureAttributeDescriptor> |
iterator() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
merge(FeatureExtraColumns other) |
static void |
registerPersistent() |
void |
remove(java.lang.String attribute) |
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
static void |
selfRegister() |
int |
size() |
JsonObject |
toJson() |
JsonObjectBuilder |
toJsonBuilder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoJson, toJsonBuilderpublic boolean isEmpty()
isEmpty in interface FeatureExtraColumnspublic EditableFeatureAttributeDescriptor get(java.lang.String columnName)
get in interface FeatureExtraColumnspublic EditableFeatureAttributeDescriptor add(java.lang.String name, int type)
add in interface FeatureExtraColumnspublic java.util.List<EditableFeatureAttributeDescriptor> getColumns()
getColumns in interface FeatureExtraColumnspublic void merge(FeatureExtraColumns other)
merge in interface FeatureExtraColumnspublic int getIndexOf(java.lang.String name)
getIndexOf in interface FeatureExtraColumnspublic EditableFeatureAttributeDescriptor get(int index)
get in interface FeatureExtraColumnspublic int size()
size in interface FeatureExtraColumnspublic void copyFrom(FeatureExtraColumns extraColumn)
copyFrom in interface FeatureExtraColumnspublic void clear()
clear in interface FeatureExtraColumnspublic FeatureExtraColumns getCopy()
getCopy in interface FeatureExtraColumnspublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic static void registerPersistent()
public void remove(java.lang.String attribute)
remove in interface FeatureExtraColumnspublic void fromJson(JsonObject json)
fromJson in interface SupportFromJsonpublic JsonObject toJson()
toJson in interface SupportToJsonpublic JsonObjectBuilder toJsonBuilder()
toJsonBuilder in interface SupportToJsonpublic java.util.Iterator<EditableFeatureAttributeDescriptor> iterator()
iterator in interface java.lang.Iterable<EditableFeatureAttributeDescriptor>public static void selfRegister()