org.llrp.ltk.generated.enumerations
Class StatusCode

java.lang.Object
  extended by org.llrp.ltk.types.LLRPType
      extended by org.llrp.ltk.types.LLRPNumberType
          extended by org.llrp.ltk.types.UnsignedShort
              extended by org.llrp.ltk.generated.enumerations.StatusCode
All Implemented Interfaces:
LLRPEnumeration

public class StatusCode
extends UnsignedShort
implements LLRPEnumeration

StatusCode is Enumeration of Type UnsignedShort


Field Summary
static int A_Invalid
           
static int A_OutOfRange
           
static int M_DuplicateParameter
           
static int M_FieldError
           
static int M_MissingParameter
           
static int M_OverflowField
           
static int M_OverflowParameter
           
static int M_ParameterError
           
static int M_Success
           
static int M_UnexpectedParameter
           
static int M_UnknownField
           
static int M_UnknownParameter
           
static int M_UnsupportedMessage
           
static int M_UnsupportedParameter
           
static int M_UnsupportedVersion
           
static int P_DuplicateParameter
           
static int P_FieldError
           
static int P_MissingParameter
           
static int P_OverflowField
           
static int P_OverflowParameter
           
static int P_ParameterError
           
static int P_UnexpectedParameter
           
static int P_UnknownField
           
static int P_UnknownParameter
           
static int P_UnsupportedParameter
           
static int R_DeviceError
           
 
Fields inherited from class org.llrp.ltk.types.UnsignedShort
value
 
Fields inherited from class org.llrp.ltk.types.LLRPNumberType
signed
 
Constructor Summary
StatusCode()
           
StatusCode(org.jdom.Element element)
          Create new StatusCode by passing jdom element.
StatusCode(int value)
          Create new StatusCode by passing integer value.
StatusCode(LLRPBitList list)
          Create new StatusCode by passing LLRPBitList.
StatusCode(java.lang.String name)
          Create new StatusCode by passing a string.
 
Method Summary
 org.jdom.Content encodeXML(java.lang.String name, org.jdom.Namespace ns)
          create xml representation of this parameter.
 java.lang.String getName(int value)
          get name of a value if no name can be found for given value return empty string.
 int getValue(java.lang.String name)
          get value of a name representing a value if no value can be found, return -1.
 boolean isValidName(java.lang.String name)
          check if the name stands for an allowed value of this enumeration.
 boolean isValidValue(int value)
          check if a value is allowed for an enumeration.
static int length()
          number of bits used to represent this type.
 void set(int value)
          set the current value of this enumeration to the value given.
 void set(java.lang.String name)
          set the current value of this enumeration to the value identified by given string.
 java.lang.String toString()
          String representation
 
Methods inherited from class org.llrp.ltk.types.UnsignedShort
decodeBinary, decodeXML, encodeBinary, inRange, inRange, intValue, toInteger, toShort, toString
 
Methods inherited from class org.llrp.ltk.types.LLRPNumberType
equals, hashCode
 
Methods inherited from class org.llrp.ltk.types.LLRPType
toXMLString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.llrp.ltk.types.LLRPEnumeration
intValue
 

Field Detail

M_Success

public static final int M_Success
See Also:
Constant Field Values

M_ParameterError

public static final int M_ParameterError
See Also:
Constant Field Values

M_FieldError

public static final int M_FieldError
See Also:
Constant Field Values

M_UnexpectedParameter

public static final int M_UnexpectedParameter
See Also:
Constant Field Values

M_MissingParameter

public static final int M_MissingParameter
See Also:
Constant Field Values

M_DuplicateParameter

public static final int M_DuplicateParameter
See Also:
Constant Field Values

M_OverflowParameter

public static final int M_OverflowParameter
See Also:
Constant Field Values

M_OverflowField

public static final int M_OverflowField
See Also:
Constant Field Values

M_UnknownParameter

public static final int M_UnknownParameter
See Also:
Constant Field Values

M_UnknownField

public static final int M_UnknownField
See Also:
Constant Field Values

M_UnsupportedMessage

public static final int M_UnsupportedMessage
See Also:
Constant Field Values

M_UnsupportedVersion

public static final int M_UnsupportedVersion
See Also:
Constant Field Values

M_UnsupportedParameter

public static final int M_UnsupportedParameter
See Also:
Constant Field Values

P_ParameterError

public static final int P_ParameterError
See Also:
Constant Field Values

P_FieldError

public static final int P_FieldError
See Also:
Constant Field Values

P_UnexpectedParameter

public static final int P_UnexpectedParameter
See Also:
Constant Field Values

P_MissingParameter

public static final int P_MissingParameter
See Also:
Constant Field Values

P_DuplicateParameter

public static final int P_DuplicateParameter
See Also:
Constant Field Values

P_OverflowParameter

public static final int P_OverflowParameter
See Also:
Constant Field Values

P_OverflowField

public static final int P_OverflowField
See Also:
Constant Field Values

P_UnknownParameter

public static final int P_UnknownParameter
See Also:
Constant Field Values

P_UnknownField

public static final int P_UnknownField
See Also:
Constant Field Values

P_UnsupportedParameter

public static final int P_UnsupportedParameter
See Also:
Constant Field Values

A_Invalid

public static final int A_Invalid
See Also:
Constant Field Values

A_OutOfRange

public static final int A_OutOfRange
See Also:
Constant Field Values

R_DeviceError

public static final int R_DeviceError
See Also:
Constant Field Values
Constructor Detail

StatusCode

public StatusCode()

StatusCode

public StatusCode(int value)
Create new StatusCode by passing integer value.

Parameters:
value - an Integer value allowed - might check first with isValidValue it it is an allowed value
Throws:
java.lang.IllegalArgumentException - if the value is not allowed for this enumeration

StatusCode

public StatusCode(org.jdom.Element element)
Create new StatusCode by passing jdom element.

Parameters:
element - - jdom element where the child is a string that is the name for a value of the enumeration.
Throws:
java.lang.IllegalArgumentException - if the value found in element is not allowed for this enumeration.

StatusCode

public StatusCode(java.lang.String name)
Create new StatusCode by passing a string.

Throws:
java.lang.IllegalArgumentException - if the string does not stand for a valid value.

StatusCode

public StatusCode(LLRPBitList list)
Create new StatusCode by passing LLRPBitList.

Parameters:
list - - LLRPBitList
Throws:
java.lang.IllegalArgumentException - if the value found in the BitList is not allowed for this enumeration.
Method Detail

set

public final void set(java.lang.String name)
set the current value of this enumeration to the value identified by given string.

Specified by:
set in interface LLRPEnumeration
Parameters:
name - set this enumeration to hold one of the allowed values
Throws:
java.lang.IllegalArgumentException - if the value found for given String is not allowed for this enumeration.

set

public final void set(int value)
set the current value of this enumeration to the value given.

Specified by:
set in interface LLRPEnumeration
Parameters:
value - to be set
Throws:
java.lang.IllegalArgumentException - if the value is not allowed for this enumeration.

encodeXML

public org.jdom.Content encodeXML(java.lang.String name,
                                  org.jdom.Namespace ns)
create xml representation of this parameter.

Overrides:
encodeXML in class UnsignedShort
Parameters:
name - returned content should have
ns - Namespace of elements

toString

public java.lang.String toString()
String representation

Specified by:
toString in interface LLRPEnumeration
Overrides:
toString in class LLRPNumberType
Returns:
String

isValidValue

public boolean isValidValue(int value)
check if a value is allowed for an enumeration.

Specified by:
isValidValue in interface LLRPEnumeration
Parameters:
value - to set
Returns:
boolean

getValue

public final int getValue(java.lang.String name)
get value of a name representing a value if no value can be found, return -1.

Specified by:
getValue in interface LLRPEnumeration
Parameters:
name - for value
Returns:
int

getName

public final java.lang.String getName(int value)
get name of a value if no name can be found for given value return empty string.

Specified by:
getName in interface LLRPEnumeration
Parameters:
value - of name
Returns:
String

isValidName

public boolean isValidName(java.lang.String name)
check if the name stands for an allowed value of this enumeration.

Specified by:
isValidName in interface LLRPEnumeration
Parameters:
name - to check
Returns:
boolean

length

public static int length()
number of bits used to represent this type.

Returns:
Integer


Copyright © 2007 ETH Zurich.