Package org.openmuc.jdlms
Enum AttributeAccessMode
- java.lang.Object
-
- java.lang.Enum<AttributeAccessMode>
-
- org.openmuc.jdlms.AttributeAccessMode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AttributeAccessMode>
,DlmsEnumeration
public enum AttributeAccessMode extends java.lang.Enum<AttributeAccessMode> implements DlmsEnumeration
The access restrictions for COSEM attributes.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTHENTICATED_READ_AND_WRITE
AUTHENTICATED_READ_ONLY
AUTHENTICATED_WRITE_ONLY
NO_ACCESS
READ_AND_WRITE
READ_ONLY
WRITE_ONLY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCode()
static AttributeAccessMode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AttributeAccessMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NO_ACCESS
public static final AttributeAccessMode NO_ACCESS
-
READ_ONLY
public static final AttributeAccessMode READ_ONLY
-
WRITE_ONLY
public static final AttributeAccessMode WRITE_ONLY
-
READ_AND_WRITE
public static final AttributeAccessMode READ_AND_WRITE
-
AUTHENTICATED_READ_ONLY
public static final AttributeAccessMode AUTHENTICATED_READ_ONLY
-
AUTHENTICATED_WRITE_ONLY
public static final AttributeAccessMode AUTHENTICATED_WRITE_ONLY
-
AUTHENTICATED_READ_AND_WRITE
public static final AttributeAccessMode AUTHENTICATED_READ_AND_WRITE
-
-
Method Detail
-
values
public static AttributeAccessMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AttributeAccessMode c : AttributeAccessMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AttributeAccessMode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getCode
public long getCode()
- Specified by:
getCode
in interfaceDlmsEnumeration
-
-