Package org.gvsig.fmap.dal.feature.impl
Class DefaultFeatureExtraColumns
java.lang.Object
org.gvsig.fmap.dal.feature.impl.DefaultFeatureExtraColumns
- All Implemented Interfaces:
Iterable<org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor>,org.gvsig.fmap.dal.feature.FeatureExtraColumns,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportToJson,org.gvsig.tools.persistence.Persistent
public class DefaultFeatureExtraColumns
extends Object
implements org.gvsig.fmap.dal.feature.FeatureExtraColumns
- Author:
- osc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptorvoidclear()voidcopyFrom(org.gvsig.fmap.dal.feature.FeatureExtraColumns extraColumn) voidfromJson(javax.json.JsonObject json) org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptorget(int index) org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptorList<org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor> org.gvsig.fmap.dal.feature.FeatureExtraColumnsgetCopy()intgetIndexOf(String name) booleanisEmpty()Iterator<org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor> iterator()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidmerge(org.gvsig.fmap.dal.feature.FeatureExtraColumns other) static voidvoidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) static voidintsize()javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
DefaultFeatureExtraColumns
public DefaultFeatureExtraColumns()
-
-
Method Details
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
add
- Specified by:
addin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
getColumns
- Specified by:
getColumnsin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
merge
public void merge(org.gvsig.fmap.dal.feature.FeatureExtraColumns other) - Specified by:
mergein interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
getIndexOf
- Specified by:
getIndexOfin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
get
public org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor get(int index) - Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
copyFrom
public void copyFrom(org.gvsig.fmap.dal.feature.FeatureExtraColumns extraColumn) - Specified by:
copyFromin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
getCopy
public org.gvsig.fmap.dal.feature.FeatureExtraColumns getCopy()- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
registerPersistent
public static void registerPersistent() -
remove
- Specified by:
removein interfaceorg.gvsig.fmap.dal.feature.FeatureExtraColumns
-
fromJson
public void fromJson(javax.json.JsonObject json) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
toJson
public javax.json.JsonObject toJson()- Specified by:
toJsonin interfaceorg.gvsig.json.SupportToJson
-
toJsonBuilder
public org.gvsig.json.JsonObjectBuilder toJsonBuilder()- Specified by:
toJsonBuilderin interfaceorg.gvsig.json.SupportToJson
-
iterator
-
selfRegister
public static void selfRegister()
-