|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgr.uoa.di.madgik.execution.datatype.DataTypeResultSet
public class DataTypeResultSet
This class represents data type with a URI proxy locator payload
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface gr.uoa.di.madgik.execution.datatype.IDataType |
|---|
IDataType.DataTypes |
| Constructor Summary | |
|---|---|
DataTypeResultSet()
|
|
| Method Summary | |
|---|---|
boolean |
CanSuggestDataTypeClass()
Always returns true |
void |
FromXML(Element XML)
Parses the xml serialization of the data type as retrieved by IDataType.ToXML() |
void |
FromXML(String XML)
Parses the xml serialization of the data type as retrieved by IDataType.ToXML() |
Class<?> |
GetDataTypeClass()
Returns IProxyLocator#class |
IDataType.DataTypes |
GetDataTypeEnum()
Returns IDataType.DataTypes.ResultSet |
String |
GetStringValue()
Returns IProxyLocator#ToXML() or an empty string if the value is null |
Object |
GetValue()
Returns the actual payload |
void |
SetStringValue(String val)
If the supplied value is null or an empty string, null is set as the payload. |
void |
SetValue(Object Value)
Sets the provided payload using DataTypeUtils.GetValueAsProxyLocator(Object)
if the the provided value is not null and is either a String or an instance of
a IProxyLocator. |
String |
ToXML()
The payload of the data type is stored using IProxyLocator#ToXML()
after escaping special characters using
XMLUtils.DoReplaceSpecialCharachters(String) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataTypeResultSet()
| Method Detail |
|---|
public boolean CanSuggestDataTypeClass()
CanSuggestDataTypeClass in interface IDataTypeIDataType.CanSuggestDataTypeClass()public Class<?> GetDataTypeClass()
IProxyLocator#class
GetDataTypeClass in interface IDataTypeIDataType.GetDataTypeClass()public IDataType.DataTypes GetDataTypeEnum()
IDataType.DataTypes.ResultSet
GetDataTypeEnum in interface IDataTypeIDataType.GetDataTypeEnum()
public String GetStringValue()
throws ExecutionSerializationException
IProxyLocator#ToXML() or an empty string if the value is null
GetStringValue in interface IDataTypeExecutionSerializationException - A serialization error occurredIDataType.GetStringValue()public Object GetValue()
GetValue in interface IDataTypeIDataType.GetValue()
public void SetStringValue(String val)
throws ExecutionValidationException,
ExecutionSerializationException
DataTypeUtils.GetValueAsProxyLocator(Object) is used
SetStringValue in interface IDataTypeval - the value to set
ExecutionValidationException - A validation error occurred
ExecutionSerializationException - A serialization error occurredIDataType.SetStringValue(java.lang.String)
public void SetValue(Object Value)
throws ExecutionValidationException
DataTypeUtils.GetValueAsProxyLocator(Object)
if the the provided value is not null and is either a String or an instance of
a IProxyLocator. If the value is null, then null is set for the value
SetValue in interface IDataTypeValue - the value to set
ExecutionValidationException - A validation error occurredIDataType.SetValue(java.lang.Object)
public void FromXML(String XML)
throws ExecutionSerializationException
IDataTypeIDataType.ToXML()
FromXML in interface IDataTypeXML - the XML serialization
ExecutionSerializationException - A serialization error occurred
public void FromXML(Element XML)
throws ExecutionSerializationException
IDataTypeIDataType.ToXML()
FromXML in interface IDataTypeXML - The root element of the serialization
ExecutionSerializationException - A validation error occurred
public String ToXML()
throws ExecutionSerializationException
IProxyLocator#ToXML()
after escaping special characters using
XMLUtils.DoReplaceSpecialCharachters(String)
ToXML in interface IDataTypeExecutionSerializationException - a serialization error occurredIDataType.ToXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||