public class TileServerExplorerParameters extends AbstractDataServerExplorerParameters implements DataServerExplorerParameters
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DYNCLASS_NAME |
CRS_PARAMTER_NAME
Constructor and Description |
---|
TileServerExplorerParameters() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
clears the parameter container.
|
void |
delegate(DynObject dynObject) |
void |
fromJson(JsonObject json) |
DataParameters |
getCopy()
Creates and returns a new copy of this DataParameters.
|
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
DynClass |
getDynClass() |
java.lang.Object |
getDynValue(java.lang.String name) |
java.lang.String |
getExplorerName()
Returns the name of the data explorer type of the DataServerExplorer
represented by this DataServerExplorerParameters
|
java.lang.String |
getProviderName()
Return the provider name associated to this parameters.
|
boolean |
hasDynValue(java.lang.String name) |
void |
implement(DynClass dynClass) |
java.lang.Object |
invokeDynMethod(int code,
java.lang.Object[] context) |
java.lang.Object |
invokeDynMethod(java.lang.String name,
java.lang.Object[] context) |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setDynValue(java.lang.String name,
java.lang.Object value) |
byte[] |
toByteArray() |
JsonObject |
toJson() |
JsonObjectBuilder |
toJsonBuilder() |
void |
validate()
Checks its valid
|
isTheSameServerExplorer
copyValuesTo, equals, fromByteArray, getCause, getDataStoreName, getDescription, getMessage, hashCode, isValid, loadPRJ, loadWLD, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isTheSameServerExplorer
toString
toJson, toJsonBuilder
public static final java.lang.String DYNCLASS_NAME
public java.lang.String getExplorerName()
DataServerExplorerParameters
getExplorerName
in interface DataServerExplorerParameters
public void clear()
DataParameters
clear
in interface DataParameters
clear
in interface DynObject
clear
in class AbstractDataParameters
public DataParameters getCopy()
DataParameters
getCopy
in interface DataParameters
getCopy
in class AbstractDataParameters
public void validate() throws ValidateDataParametersException
DataParameters
validate
in interface DataParameters
validate
in class AbstractDataParameters
ValidateDataParametersException
- if any problem was detectedpublic void loadFromState(PersistentState state) throws PersistenceException
Persistent
loadFromState
in interface Persistent
loadFromState
in class AbstractDataParameters
PersistenceException
public void saveToState(PersistentState state) throws PersistenceException
Persistent
saveToState
in interface Persistent
saveToState
in class AbstractDataParameters
PersistenceException
public void delegate(DynObject dynObject)
delegate
in interface DynObject
delegate
in class AbstractDataParameters
public DynClass getDynClass()
getDynClass
in interface DynObject
getDynClass
in class AbstractDataParameters
public java.lang.Object getDynValue(java.lang.String name) throws DynFieldNotFoundException
getDynValue
in interface DynObject
getDynValue
in class AbstractDataParameters
DynFieldNotFoundException
public boolean hasDynValue(java.lang.String name)
hasDynValue
in interface DynObject
hasDynValue
in class AbstractDataParameters
public void implement(DynClass dynClass)
implement
in interface DynObject
implement
in class AbstractDataParameters
public java.lang.Object invokeDynMethod(java.lang.String name, java.lang.Object[] context) throws DynMethodException
invokeDynMethod
in interface DynObject
invokeDynMethod
in class AbstractDataParameters
DynMethodException
public java.lang.Object invokeDynMethod(int code, java.lang.Object[] context) throws DynMethodException
invokeDynMethod
in interface DynObject
invokeDynMethod
in class AbstractDataParameters
DynMethodException
public void setDynValue(java.lang.String name, java.lang.Object value) throws DynFieldNotFoundException
setDynValue
in interface DynObject
setDynValue
in class AbstractDataParameters
DynFieldNotFoundException
public java.lang.String getProviderName()
DataServerExplorerParameters
getProviderName
in interface DataServerExplorerParameters
getProviderName
in class AbstractDataParameters
public byte[] toByteArray()
toByteArray
in interface DataParameters
toByteArray
in class AbstractDataParameters
public JsonObject toJson()
toJson
in interface SupportToJson
toJson
in class AbstractDataParameters
public JsonObjectBuilder toJsonBuilder()
toJsonBuilder
in interface SupportToJson
toJsonBuilder
in class AbstractDataParameters
public void fromJson(JsonObject json)
fromJson
in interface SupportFromJson
fromJson
in class AbstractDataParameters
protected DelegatedDynObject getDelegatedDynObject()
AbstractDataParameters
DynObject
to delegate to.getDelegatedDynObject
in class AbstractDataParameters
DynObject