/* @Override public Object toObject(Pointer<?> value, int size) throws InvalidAttributeException { // TODO Auto-generated method stub return null; } */ @Override public String toString(Pointer<?> value, int size) throws InvalidAttributeException { for (T e : EnumSet.allOf(c)) { P11Enum pe = (P11Enum) e; if (pe.getValue() == ((Number) toObject(value, size)).intValue()) return pe.name(); } return ""; }
@Override public Pair<Pointer<?>, Long> fromObject(Object value) { P11Enum pe = (P11Enum) value; return super.fromObject(new CLong(pe.getValue())); }