de.siemens.icn.hipath.dls.apiv100.device
Class DescriptionBase

java.lang.Object
  extended by de.siemens.icn.hipath.dls.apiv100.device.DescriptionBase
Direct Known Subclasses:
FunctionDescription, LayoutDescription

public abstract class DescriptionBase
extends java.lang.Object


Constructor Summary
DescriptionBase()
           
DescriptionBase(java.lang.String deviceType, java.lang.String softwareType, java.lang.String softwareVersion, AttributeDescription[] attributes)
           
 
Method Summary
 AttributeDescription[] getAttributes()
           
 java.lang.String getDeviceType()
           
 java.lang.String getSoftwareType()
           
 java.lang.String getSoftwareVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DescriptionBase

public DescriptionBase()

DescriptionBase

public DescriptionBase(java.lang.String deviceType,
                       java.lang.String softwareType,
                       java.lang.String softwareVersion,
                       AttributeDescription[] attributes)
Method Detail

getAttributes

public AttributeDescription[] getAttributes()
Returns:
A description of editable attributes of the given function.

getDeviceType

public java.lang.String getDeviceType()
Returns:
The device type for which the function was requested.

getSoftwareType

public java.lang.String getSoftwareType()
Returns:
The software type for which the function was requested.

getSoftwareVersion

public java.lang.String getSoftwareVersion()
Returns:
The software version for which the function was requested.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object