Building Controls Virtual Test Bed
adInterfaceMCC.util.ADInterfaceMCCObjectType Class Reference

This class reads the XML configuration file and stores the data in the ADInterfaceMCCObjectType data type. More...

Public Member Functions

 ADInterfaceMCCObjectType (final String boardnumber, final String channelnumber, final String channelgain, final String channelvalue, final String channeloptions, final String applicationtag)
 Construct an instance of ADInterfaceMCC object. More...
 
String getBoardNumber ()
 Get the adinterface boardnumber. More...
 
void setBoardNumber (String boardNumber)
 Set the adinterface boardnumber. More...
 
String getChannelNumber ()
 Get the adinterface channel number. More...
 
void setChannelNumber (String channelNumber)
 Set the adinterface channel number. More...
 
String getChannelGain ()
 Get the adinterface channel gain. More...
 
void setChannelGain (String channelGain)
 Set the adinterface channel gain. More...
 
String getChannelValue ()
 Get the adinterface present channel value. More...
 
void setChannelValue (String channelValue)
 Sett the adinterface channel value. More...
 
String getChannelOptions ()
 Get the adinterface channel options. More...
 
void setChannelOptions (String channelOptions)
 Set the adinterface channel options. More...
 
String getApplicationTag ()
 Get the adinterface application Tag. More...
 
void setApplicationTag (String applicationTag)
 Set the adinterface application tag. More...
 
 ADInterfaceMCCObjectType ()
 Empty constructor. More...
 

Static Public Member Functions

static ArrayList
< ADInterfaceMCCObjectType
readADInterfaceMCCObjects (final String s) throws FileNotFoundException, ParserConfigurationException, SAXException, IOException
 Read adInterfaceMCC object types from the xml configuration. More...
 

Protected Attributes

String boardNumber
 Board number. More...
 
String channelNumber
 Channel number. More...
 
String channelGain
 Channel gain. More...
 
String channelValue
 Channel value. More...
 
String channelOptions
 Channel options. More...
 
String applicationTag
 Application tag. More...
 

Static Private Attributes

static final String LS = System.getProperty("line.separator")
 System-dependent line separator. More...
 

Detailed Description

This class reads the XML configuration file and stores the data in the ADInterfaceMCCObjectType data type.

Author
Thierry Nouidui based on Bacnet Implementation

Definition at line 102 of file ADInterfaceMCCObjectType.java.

Constructor & Destructor Documentation

adInterfaceMCC.util.ADInterfaceMCCObjectType.ADInterfaceMCCObjectType ( final String  boardnumber,
final String  channelnumber,
final String  channelgain,
final String  channelvalue,
final String  channeloptions,
final String  applicationtag 
)
inline

Construct an instance of ADInterfaceMCC object.

Parameters
boardnumberboard number of the object type.
channelnumberchannel number of the object type.
channelgainchannel gain of the object type.
channelvaluechannel value of the object type.
channeloptionschannel options of the object type.
applicationtagapplication Tag of the object type.

Definition at line 113 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.applicationTag, adInterfaceMCC.util.ADInterfaceMCCObjectType.boardNumber, adInterfaceMCC.util.ADInterfaceMCCObjectType.channelGain, adInterfaceMCC.util.ADInterfaceMCCObjectType.channelNumber, adInterfaceMCC.util.ADInterfaceMCCObjectType.channelOptions, and adInterfaceMCC.util.ADInterfaceMCCObjectType.channelValue.

adInterfaceMCC.util.ADInterfaceMCCObjectType.ADInterfaceMCCObjectType ( )
inline

Member Function Documentation

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getApplicationTag ( )
inline

Get the adinterface application Tag.

Definition at line 194 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.applicationTag.

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getBoardNumber ( )
inline

Get the adinterface boardnumber.

Definition at line 133 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.boardNumber.

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getChannelGain ( )
inline

Get the adinterface channel gain.

Definition at line 158 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelGain.

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getChannelNumber ( )
inline

Get the adinterface channel number.

Definition at line 145 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelNumber.

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getChannelOptions ( )
inline

Get the adinterface channel options.

Definition at line 182 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelOptions.

String adInterfaceMCC.util.ADInterfaceMCCObjectType.getChannelValue ( )
inline

Get the adinterface present channel value.

Definition at line 170 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelValue.

static ArrayList<ADInterfaceMCCObjectType> adInterfaceMCC.util.ADInterfaceMCCObjectType.readADInterfaceMCCObjects ( final String  s) throws FileNotFoundException, ParserConfigurationException, SAXException, IOException
inlinestatic

Read adInterfaceMCC object types from the xml configuration.

Parameters
sxml configuation file path.
Returns
ArrayList containing elements of ADInterfaceMCC Device.
Exceptions
FileNotFoundExceptionif configuration file can't be found.
ParserConfigurationExceptionif configuration file couldn't be read properly.
SAXExceptionif error occurs while configuration file is parsed.
IOExceptionif I/O error occurs while parsing configuration file.

Definition at line 217 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.ADInterfaceMCCObjectType().

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setApplicationTag ( String  applicationTag)
inline

Set the adinterface application tag.

Definition at line 200 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.applicationTag.

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setBoardNumber ( String  boardNumber)
inline

Set the adinterface boardnumber.

Definition at line 139 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.boardNumber.

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setChannelGain ( String  channelGain)
inline

Set the adinterface channel gain.

Definition at line 164 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelGain.

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setChannelNumber ( String  channelNumber)
inline

Set the adinterface channel number.

Definition at line 151 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelNumber.

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setChannelOptions ( String  channelOptions)
inline

Set the adinterface channel options.

Definition at line 188 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelOptions.

void adInterfaceMCC.util.ADInterfaceMCCObjectType.setChannelValue ( String  channelValue)
inline

Sett the adinterface channel value.

Definition at line 176 of file ADInterfaceMCCObjectType.java.

References adInterfaceMCC.util.ADInterfaceMCCObjectType.channelValue.

Member Data Documentation

final String adInterfaceMCC.util.ADInterfaceMCCObjectType.LS = System.getProperty("line.separator")
staticprivate

System-dependent line separator.

Definition at line 280 of file ADInterfaceMCCObjectType.java.


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