The Robot Application Programming Interface Delegate Project
RAPID Logo

MiroParamsInstanceFactory Class Reference

Collaboration diagram for MiroParamsInstanceFactory:

List of all members.

Static Public Member Functions

static void registerType (String type, Class clazz)
 register a new type with the factory
static MiroParamsInstance createInstance (Node node)
 create a new instance from instance XML Node
static Object createObject (String type)

Static Protected Member Functions

static Object initializeObject (Object object, Node instanceNode)
 init object.

Static Package Attributes

static Logger logger = Logger.getLogger(MiroParamsInstanceFactory.class)

Member Function Documentation

static MiroParamsInstance createInstance ( Node  node) [static]
Parameters:
node
Returns:
static Object createObject ( String  type) [static]
Parameters:
typemiro param type name
Returns:
new default object
static Object initializeObject ( Object  object,
Node  instanceNode 
) [static, protected]

Only supports basic types

Here is the call graph for this function:

static void registerType ( String  type,
Class  clazz 
) [static]
Parameters:
type
clazz

Member Data Documentation

Logger logger = Logger.getLogger(MiroParamsInstanceFactory.class) [static, package]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines