Main Page | Features | Central Services | csv-Files | Types | Transfer | Access | API-C | API-VB/ActiveX | API-Java | Examples | Downloads
Public Member Functions
de.desy.tine.server.properties.TExportProperty Class Reference

Device servers must export the properties they wish to handle. More...

List of all members.

Public Member Functions

void setDeviceList (ArrayList< String > deviceList)
 Sets the property's device list to the ArrayList given.
ArrayList< String > getDeviceList ()
 Returns the property's device list.
 TExportProperty (int prpId, String prpName, short accessMode, TDataType din, TDataType dout, String prpDescription)
 Constructor.
 TExportProperty (String prpName, short accessMode, TDataType din, TDataType dout, String prpDescription)
 Constructor.
 TExportProperty (String prpName, int outputSize, short outputFormat)
 Constructor.
 TExportProperty (String prpName, int outputSize, short outputFormat, int inputSize, short inputFormat)
 Constructor.
 TExportProperty (int prpId, String prpName, short accessMode, TDataType din, TDataType dout)
 Constructor.
 TExportProperty (TExportProperty source)
 A Copy Constructor.
 TExportProperty (int prpId, String prpName, String prpDescription, int prpSizeOut, short prpFormatOut, String prpTagOut, int prpSizeIn, short prpFormatIn, String prpTagIn, short access)
 Constructor.
 TExportProperty (String prpName, String prpDescription, int prpSizeOut, short prpFormatOut, String prpTagOut, int prpSizeIn, short prpFormatIn, String prpTagIn, short access)
 Constructor.
 TExportProperty (int prpId, String prpName, TPropertyDescription prpDescription, int prpSizeOut, short prpFormatOut, String prpTagOut, int prpSizeIn, short prpFormatIn, String prpTagIn, short access)
 Constructor.
 TExportProperty (String prpName, TPropertyDescription prpDescription, int prpSizeOut, short prpFormatOut, String prpTagOut, int prpSizeIn, short prpFormatIn, String prpTagIn, short access)
 Constructor.
 TExportProperty (int prpId, String prpName, String prpDescription, int prpSizeOut, short prpFormatOut, int prpSizeIn, short prpFormatIn, short access)
 Constructor.
 TExportProperty (String prpName, String prpDescription, int prpSizeOut, short prpFormatOut, int prpSizeIn, short prpFormatIn, short access)
 Constructor.
 TExportProperty (int prpId, String prpName, String prpDescription, int prpSizeOut, short prpFormatOut)
 Constructor.
short getAccessMode ()
void setAccessMode (short accessMode)
String getAlias ()
void setAlias (String alias)
int getId ()
void setId (int id)
short getInputFormat ()
void setInputFormat (short inputFormat)
int getInputSize ()
void setInputSize (int inputSize)
String getInputTag ()
void setInputTag (String inputTag)
String getName ()
void setName (String name)
short getOutputFormat ()
void setOutputFormat (short outputFormat)
int getOutputSize ()
void setOutputSize (int outputSize)
String getOutputTag ()
void setOutputTag (String outputTag)
TPropertyDescription getDescription ()
void setDescription (TPropertyDescription description)

Detailed Description

Device servers must export the properties they wish to handle.

Author:
duval

Constructor & Destructor Documentation

de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
short  accessMode,
TDataType  din,
TDataType  dout,
String  prpDescription 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
accessModeThe access mode associating with the property (CA_READ and/or CA_WRITE).
dinSpecifies input format information
doutSpecifies output format information
prpDscrgives a property description.
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
short  accessMode,
TDataType  din,
TDataType  dout,
String  prpDescription 
)

Constructor.

Creates a property with the given settings.

Parameters:
prpNameThe property name.
accessModeThe access mode associating with the property (CA_READ and/or CA_WRITE).
dinSpecifies input format information
doutSpecifies output format information
prpDscrgives a property description.
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
int  outputSize,
short  outputFormat 
)

Constructor.

Creates a TExportProperty for read access.

Parameters:
prpName
outputSize
outputFormat
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
int  outputSize,
short  outputFormat,
int  inputSize,
short  inputFormat 
)

Constructor.

Creates a TExportProperty for read/write access.

Parameters:
prpName
outputSize
outputFormat
inputSize
inputFormat
de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
short  accessMode,
TDataType  din,
TDataType  dout 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
accessModeThe access mode associating with the property (CA_READ and/or CA_WRITE).
dinSpecifies input format information
doutSpecifies output format information
de.desy.tine.server.properties.TExportProperty.TExportProperty ( TExportProperty  source)

A Copy Constructor.

NOTE: This implementation SIMULATES a copy constructor. It does not copy everything. Useful only for TStockProperty, alias properties !!!.

Parameters:
source
de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
String  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
String  prpTagOut,
int  prpSizeIn,
short  prpFormatIn,
String  prpTagIn,
short  access 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
prpDescriptiongives a property description string.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpTagOutgives the property's output data tag
prpSizeIngives the property's input size
prpFormatIngives the property's input format
prpTagIngives the property's input data tag
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
String  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
String  prpTagOut,
int  prpSizeIn,
short  prpFormatIn,
String  prpTagIn,
short  access 
)

Constructor.

Creates a property with given settings.

Parameters:
prpNameThe property name.
prpDescriptiongives a property description string.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpTagOutgives the property's output data tag
prpSizeIngives the property's input size
prpFormatIngives the property's input format
prpTagIngives the property's input data tag
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
TPropertyDescription  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
String  prpTagOut,
int  prpSizeIn,
short  prpFormatIn,
String  prpTagIn,
short  access 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
prpDescriptiongives a property description object.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpTagOutgives the property's output data tag
prpSizeIngives the property's input size
prpFormatIngives the property's input format
prpTagIngives the property's input data tag
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
TPropertyDescription  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
String  prpTagOut,
int  prpSizeIn,
short  prpFormatIn,
String  prpTagIn,
short  access 
)

Constructor.

Creates a property with given settings.

Parameters:
prpNameThe property name.
prpDescriptiongives a property description object.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpTagOutgives the property's output data tag
prpSizeIngives the property's input size
prpFormatIngives the property's input format
prpTagIngives the property's input data tag
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
String  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
int  prpSizeIn,
short  prpFormatIn,
short  access 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
prpDescriptiongives a property description.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpSizeIngives the property's input size
prpFormatIngives the property's input format
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( String  prpName,
String  prpDescription,
int  prpSizeOut,
short  prpFormatOut,
int  prpSizeIn,
short  prpFormatIn,
short  access 
)

Constructor.

Creates a property with given settings.

Parameters:
prpNameThe property name.
prpDescriptiongives a property description.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format
prpSizeIngives the property's input size
prpFormatIngives the property's input format
accessgives the property's access mode
de.desy.tine.server.properties.TExportProperty.TExportProperty ( int  prpId,
String  prpName,
String  prpDescription,
int  prpSizeOut,
short  prpFormatOut 
)

Constructor.

Creates a property with an ID.

Parameters:
prpIdThe property identifier
prpNameThe property name.
prpDescriptiongives a property description.
prpSizeOutgives the property's output size
prpFormatOutgives the property's output format

Member Function Documentation

short de.desy.tine.server.properties.TExportProperty.getAccessMode ( )
Returns:
Returns the accessMode.
String de.desy.tine.server.properties.TExportProperty.getAlias ( )
Returns:
Returns the alias.
TPropertyDescription de.desy.tine.server.properties.TExportProperty.getDescription ( )
Returns:
Returns the description.
int de.desy.tine.server.properties.TExportProperty.getId ( )
Returns:
Returns the id.
short de.desy.tine.server.properties.TExportProperty.getInputFormat ( )
Returns:
Returns the inputFormat.
int de.desy.tine.server.properties.TExportProperty.getInputSize ( )
Returns:
Returns the inputSize.
String de.desy.tine.server.properties.TExportProperty.getInputTag ( )
Returns:
Returns the inputTag.
String de.desy.tine.server.properties.TExportProperty.getName ( )
Returns:
Returns the name.
short de.desy.tine.server.properties.TExportProperty.getOutputFormat ( )
Returns:
Returns the numOverloads.
Parameters:
numOverloadsThe numOverloads to set.
Returns:
Returns the outputFormat.
int de.desy.tine.server.properties.TExportProperty.getOutputSize ( )
Returns:
Returns the outputSize.
String de.desy.tine.server.properties.TExportProperty.getOutputTag ( )
Returns:
Returns the outputTag.
void de.desy.tine.server.properties.TExportProperty.setAccessMode ( short  accessMode)
Parameters:
accessModeThe accessMode to set.
void de.desy.tine.server.properties.TExportProperty.setAlias ( String  alias)
Parameters:
aliasThe alias to set.
void de.desy.tine.server.properties.TExportProperty.setDescription ( TPropertyDescription  description)
Parameters:
descriptionThe description to set.
void de.desy.tine.server.properties.TExportProperty.setId ( int  id)
Parameters:
idThe id to set.
void de.desy.tine.server.properties.TExportProperty.setInputFormat ( short  inputFormat)
Parameters:
inputFormatThe inputFormat to set.
void de.desy.tine.server.properties.TExportProperty.setInputSize ( int  inputSize)
Parameters:
inputSizeThe inputSize to set.
void de.desy.tine.server.properties.TExportProperty.setInputTag ( String  inputTag)
Parameters:
inputTagThe inputTag to set.
void de.desy.tine.server.properties.TExportProperty.setName ( String  name)
Parameters:
nameThe name to set.
void de.desy.tine.server.properties.TExportProperty.setOutputFormat ( short  outputFormat)
Parameters:
outputFormatThe outputFormat to set.
void de.desy.tine.server.properties.TExportProperty.setOutputSize ( int  outputSize)
Parameters:
outputSizeThe outputSize to set.
void de.desy.tine.server.properties.TExportProperty.setOutputTag ( String  outputTag)
Parameters:
outputTagThe outputTag to set.

The documentation for this class was generated from the following file: