Package org.gvsig.fmap.dal.feature.impl
Class DefaultFeatureType
java.lang.Object
java.util.AbstractCollection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
java.util.AbstractList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
java.util.ArrayList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
org.gvsig.fmap.dal.feature.impl.DefaultFeatureType
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,Collection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,RandomAccess,SequencedCollection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,org.gvsig.fmap.dal.feature.FeatureType,org.gvsig.json.SupportToJson,org.gvsig.tools.dynobject.DynClass,org.gvsig.tools.dynobject.DynStruct,org.gvsig.tools.dynobject.DynStruct_v2,org.gvsig.tools.dynobject.Tagged,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,org.gvsig.tools.util.GetItemWithSize<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,org.gvsig.tools.util.GetItemWithSizeAndIterator<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,org.gvsig.tools.util.IsEmpty,org.gvsig.tools.util.Size,org.gvsig.tools.util.UnmodifiableBasicCollection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>,org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
- Direct Known Subclasses:
DefaultEditableFeatureType
public class DefaultFeatureType
extends ArrayList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
implements org.gvsig.fmap.dal.feature.FeatureType, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.dynobject.DynClass, org.gvsig.tools.dynobject.DynStruct_v2, org.gvsig.tools.lang.Cloneable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classclassNested classes/interfaces inherited from interface org.gvsig.fmap.dal.feature.FeatureType
org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected intprotected Stringprotected intprotected Stringprotected booleanprotected booleanprotected booleanprotected booleanprotected Stringprotected org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[]static final RecentUsedsAttributesImplFields inherited from class java.util.AbstractList
modCountFields inherited from interface org.gvsig.fmap.dal.feature.FeatureType
ALL_FILTER, BASIC_TYPES_FILTERFields inherited from interface org.gvsig.tools.util.GetItemWithSizeAndIterator
EMPTY_GETITEMWITHSIZEANDITERATORFields inherited from interface org.gvsig.tools.util.UnmodifiableBasicList
EMPTY_UNMODIFIABLEBASICLIST -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultFeatureType(org.gvsig.fmap.dal.feature.FeatureStore store) protectedDefaultFeatureType(org.gvsig.fmap.dal.feature.FeatureStore store, String id) protectedprotectedDefaultFeatureType(DefaultFeatureType other, boolean copyAttributes) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAll(org.gvsig.fmap.dal.feature.FeatureType attributes) org.gvsig.tools.dynobject.DynFieldaddDynField(String name) Start of DynClass interface implementation READONLYorg.gvsig.tools.dynobject.DynFieldaddDynField(String name, int type) org.gvsig.tools.dynobject.DynFieldaddDynFieldArray(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldBoolean(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldChoice(String name, int type, Object defaultValue, org.gvsig.tools.dynobject.DynObjectValueItem[] values) org.gvsig.tools.dynobject.DynFieldaddDynFieldChoice(String name, int type, Object defaultValue, org.gvsig.tools.dynobject.DynObjectValueItem[] values, boolean mandatory, boolean persistent) org.gvsig.tools.dynobject.DynFieldaddDynFieldDate(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldDouble(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldFile(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldFloat(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldFolder(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldInt(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldList(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldLong(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldMap(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldObject(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldRange(String name, int type, Object defaultValue, Object min, Object max) org.gvsig.tools.dynobject.DynFieldaddDynFieldRange(String name, int type, Object defaultValue, Object min, Object max, boolean mandatory, boolean persistent) org.gvsig.tools.dynobject.DynFieldaddDynFieldSet(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldSingle(String name, int type, Object defaultValue) org.gvsig.tools.dynobject.DynFieldaddDynFieldSingle(String name, int type, Object defaultValue, boolean mandatory, boolean persistent) org.gvsig.tools.dynobject.DynFieldaddDynFieldString(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldURI(String name) org.gvsig.tools.dynobject.DynFieldaddDynFieldURL(String name) voidaddDynMethod(org.gvsig.tools.dynobject.DynMethod dynMethod) booleanclone()voidcopyFrom(org.gvsig.fmap.dal.feature.FeatureType other) protected voidcopyFrom(DefaultFeatureType other, boolean copyAttributes) booleanvoidvoidvoidextend(org.gvsig.tools.dynobject.DynClass dynClass) voidextend(org.gvsig.tools.dynobject.DynStruct struct) voidextend(org.gvsig.tools.dynobject.DynStruct[] structs) protected voidfixAll()voidfromJson(javax.json.JsonObject json) Iterable<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> org.gvsig.fmap.dal.feature.FeatureStoreorg.gvsig.fmap.dal.feature.FeatureAttributeDescriptorgetAttributeDescriptor(int index) org.gvsig.fmap.dal.feature.FeatureAttributeDescriptorgetAttributeDescriptor(String name) org.gvsig.fmap.dal.feature.FeatureAttributeDescriptororg.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[]getAttributeName(int index) org.gvsig.fmap.dal.feature.FeatureTypegetCopy()protected DefaultFeatureAttributeDescriptorprotected longgetCRC()org.gvsig.tools.dynobject.DynFieldgetDeclaredDynField(String name) org.gvsig.tools.dynobject.DynField[]org.gvsig.tools.dynobject.DynMethodgetDeclaredDynMethod(String name) org.gvsig.tools.dynobject.DynMethod[]org.gvsig.fmap.dal.feature.FeatureAttributeDescriptorintorg.gvsig.crs.projection.lib.Projectionorg.gvsig.fmap.dal.feature.FeatureAttributeDescriptorintorg.gvsig.tools.dynobject.DynFieldgetDynField(String name) org.gvsig.tools.dynobject.DynField[]org.gvsig.tools.dynobject.DynMethodgetDynMethod(int code) org.gvsig.tools.dynobject.DynMethodgetDynMethod(String name) org.gvsig.tools.dynobject.DynMethod[]org.gvsig.fmap.dal.feature.EditableFeatureTypeorg.gvsig.fmap.dal.feature.FeatureExtraColumnsList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> getFilteredAttributes(Predicate<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> filter, int max) getId()intprotected IteratorgetIterator(Iterator iter) getLabel()getName()org.gvsig.fmap.dal.feature.FeatureTypeorg.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[]List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> org.gvsig.fmap.dal.feature.FeatureRulesgetRules()getSRSs()org.gvsig.fmap.dal.feature.FeatureStoregetStore()org.gvsig.fmap.dal.feature.FeatureTypeorg.gvsig.fmap.dal.feature.FeatureTypegetSubtype(String[] names) org.gvsig.fmap.dal.feature.FeatureTypegetSubtype(String[] names, String[] constantsNames) org.gvsig.fmap.dal.feature.FeatureTypegetSubtype(String[] names, String[] constantsNames, boolean includePk) org.gvsig.tools.dynobject.DynClass[]org.gvsig.tools.dynobject.DynStruct[]org.gvsig.tools.dynobject.TagsgetTags()booleanbooleanbooleanhasOID()booleanhasOnlyMetadataChanges(org.gvsig.fmap.dal.feature.FeatureType old) booleanbooleanbooleanbooleanbooleanisExtendable(org.gvsig.tools.dynobject.DynStruct dynStruct) booleanisInstance(org.gvsig.tools.dynobject.DynObject dynObject) booleanisSubtypeOf(org.gvsig.fmap.dal.feature.FeatureType featureType) Iterator<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> iterator()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) org.gvsig.tools.dynobject.DynObjectstatic voidvoidremove(org.gvsig.tools.dynobject.DynStruct superDynStruct) voidremoveAll(org.gvsig.tools.dynobject.DynStruct[] superDynStruct) voidremoveDynField(String name) voidremoveDynMethod(String name) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) static voidvoidvoidsetDescription(String description) voidsetExtraColumn(org.gvsig.fmap.dal.feature.FeatureExtraColumns extraColumn) voidvoidsetNamespace(String namespace) voidsetStore(org.gvsig.fmap.dal.feature.FeatureStore store) booleanjavax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuilderList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> toList()toString()voidvalidate(org.gvsig.tools.dynobject.DynObject object) voidvalidateFeature(org.gvsig.fmap.dal.feature.EditableFeature feature, int check) voidvalidateFeature(org.gvsig.fmap.dal.feature.Feature feature, int check) voidwriteAsDALFile(File file) voidwriteAsDALFile(File file, String format) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, contains, ensureCapacity, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface org.gvsig.fmap.dal.feature.FeatureType
get, isEmpty, sizeMethods inherited from interface java.util.List
containsAll, reversedMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Field Details
-
RECENTS_USEDS
-
hasEvaluators
protected boolean hasEvaluators -
hasEmulators
protected boolean hasEmulators -
defaultGeometryAttributeName
-
defaultTimeAttributeName
-
defaultGeometryAttributeIndex
protected int defaultGeometryAttributeIndex -
defaultTimeAttributeIndex
protected int defaultTimeAttributeIndex -
hasOID
protected boolean hasOID -
allowAtomaticValues
protected boolean allowAtomaticValues -
pk
protected org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[] pk -
internalID
-
checkFeaturesAtFinishEditing
protected boolean checkFeaturesAtFinishEditing -
checkFeaturesAtInsert
protected boolean checkFeaturesAtInsert -
fixed
protected boolean fixed
-
-
Constructor Details
-
DefaultFeatureType
public DefaultFeatureType() -
DefaultFeatureType
-
DefaultFeatureType
protected DefaultFeatureType(org.gvsig.fmap.dal.feature.FeatureStore store) -
DefaultFeatureType
-
DefaultFeatureType
-
-
Method Details
-
copyFrom
public void copyFrom(org.gvsig.fmap.dal.feature.FeatureType other) - Specified by:
copyFromin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
isCheckFeaturesAtFinishEditing
public boolean isCheckFeaturesAtFinishEditing()- Specified by:
isCheckFeaturesAtFinishEditingin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
isCheckFeaturesAtInsert
public boolean isCheckFeaturesAtInsert()- Specified by:
isCheckFeaturesAtInsertin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
addAll
protected void addAll(org.gvsig.fmap.dal.feature.FeatureType attributes) -
copyFrom
-
getCopyAttributeDescriptor
protected DefaultFeatureAttributeDescriptor getCopyAttributeDescriptor(DefaultFeatureAttributeDescriptor src) -
getId
- Specified by:
getIdin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getAttributeDescriptor
- Specified by:
getAttributeDescriptorin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getAttributeDescriptorFromAll
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getAttributeDescriptorFromAll(String name) - Specified by:
getAttributeDescriptorFromAllin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getAttributeDescriptor
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getAttributeDescriptor(int index) - Specified by:
getAttributeDescriptorin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getAttributeName
- Specified by:
getAttributeNamein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getCopy
public org.gvsig.fmap.dal.feature.FeatureType getCopy()- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
clone
-
getDefaultGeometryAttributeIndex
public int getDefaultGeometryAttributeIndex()- Specified by:
getDefaultGeometryAttributeIndexin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getDefaultGeometryAttributeName
- Specified by:
getDefaultGeometryAttributeNamein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getDefaultTimeAttributeIndex
public int getDefaultTimeAttributeIndex()- Specified by:
getDefaultTimeAttributeIndexin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getDefaultTimeAttributeName
- Specified by:
getDefaultTimeAttributeNamein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getEditable
public org.gvsig.fmap.dal.feature.EditableFeatureType getEditable()- Specified by:
getEditablein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getIndex
- Specified by:
getIndexin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getRules
public org.gvsig.fmap.dal.feature.FeatureRules getRules()- Specified by:
getRulesin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
hasEvaluators
public boolean hasEvaluators()- Specified by:
hasEvaluatorsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
hasEmulators
public boolean hasEmulators() -
hasRequiredFields
public boolean hasRequiredFields() -
getSRSs
- Specified by:
getSRSsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getDefaultSRS
public org.gvsig.crs.projection.lib.Projection getDefaultSRS()- Specified by:
getDefaultSRSin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
validateFeature
public void validateFeature(org.gvsig.fmap.dal.feature.EditableFeature feature, int check) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
validateFeature
public void validateFeature(org.gvsig.fmap.dal.feature.Feature feature, int check) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSubtype
public org.gvsig.fmap.dal.feature.FeatureType getSubtype() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSubtype
public org.gvsig.fmap.dal.feature.FeatureType getSubtype(String[] names) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSubtype
public org.gvsig.fmap.dal.feature.FeatureType getSubtype(String[] names, String[] constantsNames) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSubtype
public org.gvsig.fmap.dal.feature.FeatureType getSubtype(String[] names, String[] constantsNames, boolean includePk) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
isSubtypeOf
public boolean isSubtypeOf(org.gvsig.fmap.dal.feature.FeatureType featureType) -
toList
- Specified by:
toListin interfaceorg.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
-
getTags
public org.gvsig.tools.dynobject.Tags getTags()- Specified by:
getTagsin interfaceorg.gvsig.tools.dynobject.DynStruct_v2- Specified by:
getTagsin interfaceorg.gvsig.tools.dynobject.Tagged
-
getLabel
- Specified by:
getLabelin interfaceorg.gvsig.tools.dynobject.DynStruct_v2
-
setLabel
- Specified by:
setLabelin interfaceorg.gvsig.tools.dynobject.DynStruct_v2
-
addDynField
- Specified by:
addDynFieldin interfaceorg.gvsig.tools.dynobject.DynStruct_v2
-
getExtraColumns
public org.gvsig.fmap.dal.feature.FeatureExtraColumns getExtraColumns()- Specified by:
getExtraColumnsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
setExtraColumn
public void setExtraColumn(org.gvsig.fmap.dal.feature.FeatureExtraColumns extraColumn) -
getAllAttributeDescriptors
- Specified by:
getAllAttributeDescriptorsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
hasOID
public boolean hasOID()- Specified by:
hasOIDin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
toString
- Overrides:
toStringin classAbstractCollection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
-
iterator
- Specified by:
iteratorin interfaceCollection<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>- Specified by:
iteratorin interfaceorg.gvsig.fmap.dal.feature.FeatureType- Specified by:
iteratorin interfaceIterable<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>- Specified by:
iteratorin interfaceList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>- Overrides:
iteratorin classArrayList<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>
-
getIterator
-
allowAutomaticValues
public boolean allowAutomaticValues()- Specified by:
allowAutomaticValuesin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getAttributeDescriptors
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[] getAttributeDescriptors()- Specified by:
getAttributeDescriptorsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
hasPrimaryKey
public boolean hasPrimaryKey()- Specified by:
hasPrimaryKeyin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
supportReferences
public boolean supportReferences()- Specified by:
supportReferencesin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getPrimaryKey
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor[] getPrimaryKey()- Specified by:
getPrimaryKeyin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getDefaultGeometryAttribute
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getDefaultGeometryAttribute()- Specified by:
getDefaultGeometryAttributein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
equals
-
addDynField
Start of DynClass interface implementation READONLY- Specified by:
addDynFieldin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDeclaredDynField
- Specified by:
getDeclaredDynFieldin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDeclaredDynFields
public org.gvsig.tools.dynobject.DynField[] getDeclaredDynFields()- Specified by:
getDeclaredDynFieldsin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDescription
- Specified by:
getDescriptionin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDynField
- Specified by:
getDynFieldin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDynFields
public org.gvsig.tools.dynobject.DynField[] getDynFields()- Specified by:
getDynFieldsin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getName
- Specified by:
getNamein interfaceorg.gvsig.tools.dynobject.DynStruct
-
removeDynField
- Specified by:
removeDynFieldin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynMethod
public void addDynMethod(org.gvsig.tools.dynobject.DynMethod dynMethod) - Specified by:
addDynMethodin interfaceorg.gvsig.tools.dynobject.DynClass
-
extend
public void extend(org.gvsig.tools.dynobject.DynClass dynClass) -
extend
- Specified by:
extendin interfaceorg.gvsig.tools.dynobject.DynStruct
-
extend
- Specified by:
extendin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getDeclaredDynMethod
public org.gvsig.tools.dynobject.DynMethod getDeclaredDynMethod(String name) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
getDeclaredDynMethodin interfaceorg.gvsig.tools.dynobject.DynClass- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
getDeclaredDynMethods
public org.gvsig.tools.dynobject.DynMethod[] getDeclaredDynMethods() throws org.gvsig.tools.dynobject.exception.DynMethodException- Specified by:
getDeclaredDynMethodsin interfaceorg.gvsig.tools.dynobject.DynClass- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
getDynMethod
public org.gvsig.tools.dynobject.DynMethod getDynMethod(String name) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
getDynMethodin interfaceorg.gvsig.tools.dynobject.DynClass- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
getDynMethod
public org.gvsig.tools.dynobject.DynMethod getDynMethod(int code) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
getDynMethodin interfaceorg.gvsig.tools.dynobject.DynClass- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
getDynMethods
public org.gvsig.tools.dynobject.DynMethod[] getDynMethods() throws org.gvsig.tools.dynobject.exception.DynMethodException- Specified by:
getDynMethodsin interfaceorg.gvsig.tools.dynobject.DynClass- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
getSuperDynClasses
public org.gvsig.tools.dynobject.DynClass[] getSuperDynClasses()- Specified by:
getSuperDynClassesin interfaceorg.gvsig.tools.dynobject.DynClass
-
isInstance
public boolean isInstance(org.gvsig.tools.dynobject.DynObject dynObject) - Specified by:
isInstancein interfaceorg.gvsig.tools.dynobject.DynStruct
-
newInstance
public org.gvsig.tools.dynobject.DynObject newInstance()- Specified by:
newInstancein interfaceorg.gvsig.tools.dynobject.DynStruct
-
removeDynMethod
- Specified by:
removeDynMethodin interfaceorg.gvsig.tools.dynobject.DynClass
-
addDynFieldChoice
public org.gvsig.tools.dynobject.DynField addDynFieldChoice(String name, int type, Object defaultValue, org.gvsig.tools.dynobject.DynObjectValueItem[] values, boolean mandatory, boolean persistent) - Specified by:
addDynFieldChoicein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldRange
public org.gvsig.tools.dynobject.DynField addDynFieldRange(String name, int type, Object defaultValue, Object min, Object max, boolean mandatory, boolean persistent) - Specified by:
addDynFieldRangein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldSingle
public org.gvsig.tools.dynobject.DynField addDynFieldSingle(String name, int type, Object defaultValue, boolean mandatory, boolean persistent) - Specified by:
addDynFieldSinglein interfaceorg.gvsig.tools.dynobject.DynStruct
-
validate
public void validate(org.gvsig.tools.dynobject.DynObject object) throws org.gvsig.tools.dynobject.exception.DynObjectValidateException - Specified by:
validatein interfaceorg.gvsig.tools.dynobject.DynStruct- Throws:
org.gvsig.tools.dynobject.exception.DynObjectValidateException
-
addDynFieldLong
- Specified by:
addDynFieldLongin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldChoice
public org.gvsig.tools.dynobject.DynField addDynFieldChoice(String name, int type, Object defaultValue, org.gvsig.tools.dynobject.DynObjectValueItem[] values) - Specified by:
addDynFieldChoicein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldRange
public org.gvsig.tools.dynobject.DynField addDynFieldRange(String name, int type, Object defaultValue, Object min, Object max) - Specified by:
addDynFieldRangein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldSingle
public org.gvsig.tools.dynobject.DynField addDynFieldSingle(String name, int type, Object defaultValue) - Specified by:
addDynFieldSinglein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldString
- Specified by:
addDynFieldStringin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldInt
- Specified by:
addDynFieldIntin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldDouble
- Specified by:
addDynFieldDoublein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldFloat
- Specified by:
addDynFieldFloatin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldBoolean
- Specified by:
addDynFieldBooleanin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldList
- Specified by:
addDynFieldListin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldMap
- Specified by:
addDynFieldMapin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldObject
- Specified by:
addDynFieldObjectin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldSet
- Specified by:
addDynFieldSetin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldArray
- Specified by:
addDynFieldArrayin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldDate
- Specified by:
addDynFieldDatein interfaceorg.gvsig.tools.dynobject.DynStruct
-
extend
public void extend(org.gvsig.tools.dynobject.DynStruct struct) - Specified by:
extendin interfaceorg.gvsig.tools.dynobject.DynStruct
-
getFullName
- Specified by:
getFullNamein interfaceorg.gvsig.tools.dynobject.DynStruct
-
getNamespace
- Specified by:
getNamespacein interfaceorg.gvsig.tools.dynobject.DynStruct
-
getSuperDynStructs
public org.gvsig.tools.dynobject.DynStruct[] getSuperDynStructs()- Specified by:
getSuperDynStructsin interfaceorg.gvsig.tools.dynobject.DynStruct
-
setDescription
- Specified by:
setDescriptionin interfaceorg.gvsig.tools.dynobject.DynStruct
-
setNamespace
- Specified by:
setNamespacein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldFile
- Specified by:
addDynFieldFilein interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldFolder
- Specified by:
addDynFieldFolderin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldURL
- Specified by:
addDynFieldURLin interfaceorg.gvsig.tools.dynobject.DynStruct
-
addDynFieldURI
- Specified by:
addDynFieldURIin interfaceorg.gvsig.tools.dynobject.DynStruct
-
isExtendable
public boolean isExtendable(org.gvsig.tools.dynobject.DynStruct dynStruct) - Specified by:
isExtendablein interfaceorg.gvsig.tools.dynobject.DynStruct
-
extend
public void extend(org.gvsig.tools.dynobject.DynStruct[] structs) -
remove
public void remove(org.gvsig.tools.dynobject.DynStruct superDynStruct) - Specified by:
removein interfaceorg.gvsig.tools.dynobject.DynStruct
-
removeAll
public void removeAll(org.gvsig.tools.dynobject.DynStruct[] superDynStruct) -
getDefaultTimeAttribute
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getDefaultTimeAttribute()- Specified by:
getDefaultTimeAttributein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
setDefaultTimeAttributeName
-
fixAll
protected void fixAll() -
getCRC
protected long getCRC() -
getStore
public org.gvsig.fmap.dal.feature.FeatureStore getStore()- Specified by:
getStorein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
setStore
public void setStore(org.gvsig.fmap.dal.feature.FeatureStore store) -
getFilteredAttributes
public List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> getFilteredAttributes(Predicate<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> filter, int max) - Specified by:
getFilteredAttributesin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getRecentUseds
- Specified by:
getRecentUsedsin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
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
-
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
-
registerPersistenceDefinition
public static void registerPersistenceDefinition() -
getAsFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getAsFeatureStore()- Specified by:
getAsFeatureStorein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getNewFieldName
- Specified by:
getNewFieldNamein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
getOriginalFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getOriginalFeatureType()- Specified by:
getOriginalFeatureTypein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
hasOnlyMetadataChanges
public boolean hasOnlyMetadataChanges(org.gvsig.fmap.dal.feature.FeatureType old) - Specified by:
hasOnlyMetadataChangesin interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
writeAsDALFile
- Specified by:
writeAsDALFilein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
writeAsDALFile
- Specified by:
writeAsDALFilein interfaceorg.gvsig.fmap.dal.feature.FeatureType
-
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
-
fromJson
public void fromJson(javax.json.JsonObject json) -
selfRegister
public static void selfRegister()
-