usr/src/java/rad/org/opensolaris/os/rad/jmx/JMXEnumMapper.java
changeset 764 ebb25c1dac73
parent 681 e3ebf98ba2fd
equal deleted inserted replaced
763:94428b581c8c 764:ebb25c1dac73
    39  * The JMX EnumMapper.  Maps enumeration values to CompositeData consisting
    39  * The JMX EnumMapper.  Maps enumeration values to CompositeData consisting
    40  * of a "value" set to the string value of the enumeration value.
    40  * of a "value" set to the string value of the enumeration value.
    41  */
    41  */
    42 public class JMXEnumMapper extends PlainEnumMapper {
    42 public class JMXEnumMapper extends PlainEnumMapper {
    43     @Override
    43     @Override
    44     public OpenType toOpenType(EnumType type) {
    44     public OpenType<?> toOpenType(EnumType type) {
    45 	if (type.getFallback() == null)
    45 	if (type.getFallback() == null)
    46 	    return super.toOpenType(type);
    46 	    return super.toOpenType(type);
    47 
    47 
    48 	String name = "Flex" + type.getName();
    48 	String name = "Flex" + type.getName();
    49 	String fnames[] = new String[] { FlexEnum.VALUE };
    49 	String fnames[] = new String[] { FlexEnum.VALUE };