Package org.gvsig.fmap.dal.spi
Class AbstractDataParameters
java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataParameters,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportToJson,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.util.Validator
- Direct Known Subclasses:
AbstractDataServerExplorerParameters,AbstractDataStoreParameters,AbstractResourceParameters
public abstract class AbstractDataParameters
extends Object
implements org.gvsig.fmap.dal.DataParameters, org.gvsig.tools.util.Validator
- Author:
- jmvivo
-
Field Summary
Fields inherited from interface org.gvsig.fmap.dal.DataParameters
CRS_PARAMTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()protected voidcopyValuesTo(org.gvsig.fmap.dal.DataParameters target) voiddelegate(org.gvsig.tools.dynobject.DynObject dynObject) booleanstatic org.gvsig.fmap.dal.DataParametersfromByteArray(byte[] data) voidfromJson(javax.json.JsonObject json) getCause()org.gvsig.fmap.dal.DataParametersgetCopy()protected abstract org.gvsig.tools.dynobject.DelegatedDynObjectReturns an instance of theDynObjectto delegate to.org.gvsig.tools.dynobject.DynClassgetDynValue(String name) booleanhasDynValue(String name) inthashCode()voidimplement(org.gvsig.tools.dynobject.DynClass dynClass) invokeDynMethod(int code, Object[] args) invokeDynMethod(String name, Object[] args) booleanvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) protected voidprotected voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetDynValue(String name, Object value) byte[]javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()toString(org.gvsig.tools.util.Invocable transform) voidvalidate()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
AbstractDataParameters
public AbstractDataParameters()
-
-
Method Details
-
getDynValue
- Specified by:
getDynValuein interfaceorg.gvsig.tools.dynobject.DynObject
-
getProviderName
-
getDataStoreName
-
getDescription
-
toString
-
toString
- Specified by:
toStringin interfaceorg.gvsig.fmap.dal.DataParameters
-
setDynValue
- Specified by:
setDynValuein interfaceorg.gvsig.tools.dynobject.DynObject
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.fmap.dal.DataParameters- Specified by:
clearin interfaceorg.gvsig.tools.dynobject.DynObject
-
copyValuesTo
protected void copyValuesTo(org.gvsig.fmap.dal.DataParameters target) -
getCopy
public org.gvsig.fmap.dal.DataParameters getCopy()- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.DataParameters
-
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
-
delegate
public void delegate(org.gvsig.tools.dynobject.DynObject dynObject) - Specified by:
delegatein interfaceorg.gvsig.tools.dynobject.DynObject
-
getDynClass
public org.gvsig.tools.dynobject.DynClass getDynClass()- Specified by:
getDynClassin interfaceorg.gvsig.tools.dynobject.DynObject
-
hasDynValue
- Specified by:
hasDynValuein interfaceorg.gvsig.tools.dynobject.DynObject
-
implement
public void implement(org.gvsig.tools.dynobject.DynClass dynClass) - Specified by:
implementin interfaceorg.gvsig.tools.dynobject.DynObject
-
invokeDynMethod
public Object invokeDynMethod(String name, Object[] args) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
invokeDynMethodin interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
invokeDynMethod
public Object invokeDynMethod(int code, Object[] args) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
invokeDynMethodin interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
validate
public void validate() throws org.gvsig.fmap.dal.exception.ValidateDataParametersException- Specified by:
validatein interfaceorg.gvsig.fmap.dal.DataParameters- Throws:
org.gvsig.fmap.dal.exception.ValidateDataParametersException
-
loadPRJ
-
loadWLD
-
toByteArray
public byte[] toByteArray()- Specified by:
toByteArrayin interfaceorg.gvsig.fmap.dal.DataParameters
-
fromByteArray
public static org.gvsig.fmap.dal.DataParameters fromByteArray(byte[] data) -
equals
-
hashCode
public int hashCode() -
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) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
getDelegatedDynObject
protected abstract org.gvsig.tools.dynobject.DelegatedDynObject getDelegatedDynObject()Returns an instance of theDynObjectto delegate to.- Returns:
- the delegate
DynObject
-
isValid
- Specified by:
isValidin interfaceorg.gvsig.tools.util.Validator
-
getMessage
- Specified by:
getMessagein interfaceorg.gvsig.tools.util.Validator
-
getCause
- Specified by:
getCausein interfaceorg.gvsig.tools.util.Validator
-