@Override public boolean isHandlingJavaType(Class type) { return getValueType().isAssignableFrom(type); }
public boolean isValid(V value) { return value == null || getValueType().isAssignableFrom(value.getClass()); }
public String getDisplayString() { if (this instanceof CustomDatatype) { return ((CustomDatatype)this).getName(); } else if (getBuiltin() != null) { return getBuiltin().getDescriptorName(); } else { return getValueType().getSimpleName(); } }
@Override public boolean isHandlingJavaType(Class type) { return getValueType().isAssignableFrom(type); }
public boolean isValid(V value) { return value == null || getValueType().isAssignableFrom(value.getClass()); }
public String getDisplayString() { if (this instanceof CustomDatatype) { return ((CustomDatatype)this).getName(); } else if (getBuiltin() != null) { return getBuiltin().getDescriptorName(); } else { return getValueType().getSimpleName(); } }
@Override public boolean isHandlingJavaType(Class type) { return getValueType().isAssignableFrom(type); }
public boolean isValid(V value) { return value == null || getValueType().isAssignableFrom(value.getClass()); }
public String getDisplayString() { if (this instanceof CustomDatatype) { return ((CustomDatatype)this).getName(); } else if (getBuiltin() != null) { return getBuiltin().getDescriptorName(); } else { return getValueType().getSimpleName(); } }