class AbstractUISocketElement

This class is the interface used for creating UI Socket Element Objects.

Inheritance:


Public Fields

[more]Session* session
SessionObject
[more]list<string> dimensionList
List of the dimension which specify the type of dimension

Public Methods

[more] AbstractUISocketElement()
Default constructor for AbstractUISocketElement
[more]string getElementId()
Get ElementId.
[more]void setElementId(string elementId)
Set ElementId.
[more]bool isDimensional()
Checks whether socket Element is dimensional or not.
[more]void setDimensional(bool isDimensional)
Set Dimensional if 'isDimensional' is true.
[more]SocketDescription* getSocket()
Get Socket Description object.
[more]void setSocket(SocketDescription* socketDescription)
Set the Reference Socket Description.
[more]Session* getSession()
Get session.
[more]void setSession(Session* session)
Set Session with specified 'session'.
[more]bool isIncludeRes()
Get the value of 'includeRes'
[more]void setIncludeRes(bool isIncludeRes)
Set the value of 'includeRes'
[more]virtual AbstractUISocketElement* clone()
It's virtual interface method which prepares a Clone Copy of calling class.
[more]virtual void addSocketElement(AbstractUISocketElement*socketElement)
It's virtual interface method which adds the given AbstractUISocketElement to the socketElementList.
[more]virtual SocketElementList* getElementIdSocketElementMap()
It's virtual interface method which gives socketElementList containing name and Object of element.
[more]virtual void setElementIdSocketElementMap(SocketElementList* elementIdSocketElementMap)
It's virtual interface method which adds socketElementList containing name and Object of element in List of calling class.
[more]virtual void parse(IXML_Node* rootElement)
It's virtual interface method which parses the Element Node.


Documentation

This class is the interface used for creating UI Socket Element Objects. It provides for the common functionality all UI Socket Elements require.
oSession* session
SessionObject

olist<string> dimensionList
List of the dimension which specify the type of dimension

o AbstractUISocketElement()
Default constructor for AbstractUISocketElement

ostring getElementId()
Get ElementId.

Returns:
a String

ovoid setElementId(string elementId)
Set ElementId.

Parameters:
elementId - as String value of elementId

obool isDimensional()
Checks whether socket Element is dimensional or not.

Returns:
bool

ovoid setDimensional(bool isDimensional)
Set Dimensional if 'isDimensional' is true.

Parameters:
- isDimensional a boolean value of isDimensional

oSocketDescription* getSocket()
Get Socket Description object.

Returns:
an Object of SocketDescription

ovoid setSocket(SocketDescription* socketDescription)
Set the Reference Socket Description.

Parameters:
socketDescription - an Object of SocketDescription

oSession* getSession()
Get session.

Returns:
an Object of Session

ovoid setSession(Session* session)
Set Session with specified 'session'.

Parameters:
- session an Object of Session

obool isIncludeRes()
Get the value of 'includeRes'

Returns:
a boolean value

ovoid setIncludeRes(bool isIncludeRes)
Set the value of 'includeRes'

Parameters:
- isIncludeRes a boolean value

ovirtual AbstractUISocketElement* clone()
It's virtual interface method which prepares a Clone Copy of calling class.

Returns:
an AbstractUISocketElement Cloned Object

ovirtual void addSocketElement(AbstractUISocketElement*socketElement)
It's virtual interface method which adds the given AbstractUISocketElement to the socketElementList.

Parameters:
an - AbstractUISocketElement Object

ovirtual SocketElementList* getElementIdSocketElementMap()
It's virtual interface method which gives socketElementList containing name and Object of element.

Returns:
Link List Object SocketElementList.

ovirtual void setElementIdSocketElementMap(SocketElementList* elementIdSocketElementMap)
It's virtual interface method which adds socketElementList containing name and Object of element in List of calling class.

Parameters:
Link - List Object SocketElementList.

ovirtual void parse(IXML_Node* rootElement)
It's virtual interface method which parses the Element Node.
Parameters:
rootElement - as Element Node.


Direct child classes:
UISocketVariable
UISocketSet
UISocketNotification
UISocketCommand
Author:
Parikshit Thakur & Team, Trace R&D Center
Version:

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.