Packagecom.pushtechnology.diffusion.topics
Classpublic final class TopicDataType
InheritanceTopicDataType Inheritance Object

Since : 4.6

The data type of topic data. Implemented as a list of constants. A dictionary is used to map between the code and the object. When adding a new data type a new constant must be created and it must be added to the dictionary.



Public Methods
 MethodDefined By
  
TopicDataType(typeCode:String, description:String)
TopicDataType
  
getByTypeCode(typeCode:String):TopicDataType
[static] Retrieve the data type from the code.
TopicDataType
  
TopicDataType
  
getTypeCode():String
TopicDataType
Public Constants
 ConstantDefined By
  CHILD_LIST : TopicDataType
[static]
TopicDataType
  CUSTOM : TopicDataType
[static]
TopicDataType
  NONE : TopicDataType
[static]
TopicDataType
  PAGED_RECORD : TopicDataType
[static]
TopicDataType
  PAGED_STRING : TopicDataType
[static]
TopicDataType
  PROTOCOL_BUFFER : TopicDataType
[static]
TopicDataType
  RECORD : TopicDataType
[static]
TopicDataType
  REMOTE_CONTROL : TopicDataType
[static]
TopicDataType
  REMOTE_CONTROL_RELAY : TopicDataType
[static]
TopicDataType
  REMOTE_SERVICE : TopicDataType
[static]
TopicDataType
  REMOTE_SERVICE_RELAY : TopicDataType
[static]
TopicDataType
  ROUTING : TopicDataType
[static]
TopicDataType
  SERVICE : TopicDataType
[static]
TopicDataType
  SINGLE_VALUE : TopicDataType
[static]
TopicDataType
  SLAVE : TopicDataType
[static]
TopicDataType
  TOPIC_NOTIFY : TopicDataType
[static]
TopicDataType
Constructor Detail
TopicDataType()Constructor
public function TopicDataType(typeCode:String, description:String)



Parameters
typeCode:String
 
description:String
Method Detail
getByTypeCode()method
public static function getByTypeCode(typeCode:String):TopicDataType

Since : 4.6

Retrieve the data type from the code.

Parameters

typeCode:String — The code

Returns
TopicDataType

Throws
com.pushtechnology.diffusion.errors:DiffusionProtocolError — If the code is not recognised
getDescription()method 
public function getDescription():String

Returns
String
getTypeCode()method 
public function getTypeCode():String

Returns
String
Constant Detail
CHILD_LISTConstant
public static const CHILD_LIST:TopicDataType

CUSTOMConstant 
public static const CUSTOM:TopicDataType

NONEConstant 
public static const NONE:TopicDataType

PAGED_RECORDConstant 
public static const PAGED_RECORD:TopicDataType

PAGED_STRINGConstant 
public static const PAGED_STRING:TopicDataType

PROTOCOL_BUFFERConstant 
public static const PROTOCOL_BUFFER:TopicDataType

RECORDConstant 
public static const RECORD:TopicDataType

REMOTE_CONTROLConstant 
public static const REMOTE_CONTROL:TopicDataType

REMOTE_CONTROL_RELAYConstant 
public static const REMOTE_CONTROL_RELAY:TopicDataType

REMOTE_SERVICEConstant 
public static const REMOTE_SERVICE:TopicDataType

REMOTE_SERVICE_RELAYConstant 
public static const REMOTE_SERVICE_RELAY:TopicDataType

ROUTINGConstant 
public static const ROUTING:TopicDataType

SERVICEConstant 
public static const SERVICE:TopicDataType

SINGLE_VALUEConstant 
public static const SINGLE_VALUE:TopicDataType

SLAVEConstant 
public static const SLAVE:TopicDataType

TOPIC_NOTIFYConstant 
public static const TOPIC_NOTIFY:TopicDataType