protected void _checkValid(String content, ValidationContext context) throws DatatypeException { if(checkFormat(content,context)) return; throw new DatatypeException(DatatypeException.UNKNOWN, localize(ERR_INAPPROPRIATE_FOR_TYPE, content, getName()) ); }
public Object _createJavaObject( String literal, ValidationContext context ) { return _createValue(literal,context); } public String serializeJavaObject( Object value, SerializationContext context ) {
public String serializeJavaObject( Object value, SerializationContext context ) { String literal = convertToLexicalValue( value, context ); if(!isValid( literal, serializedValueChecker )) return null; else return literal; }
public final String displayName() { if( getName()!=null ) return getName(); else return concreteType.getName()+"-derived"; }
final public String convertToLexicalValue( Object o, SerializationContext context ) { return concreteType.convertToLexicalValue(o,context); } final public Class getJavaObjectType() {
final public Class getJavaObjectType() { return concreteType.getJavaObjectType(); } // DatabindableDatatype implementation
public boolean isContextDependent() { return concreteType.isContextDependent(); }
final public int getVariety() { return concreteType.getVariety(); }
public int getIdType() { return concreteType.getIdType(); }
public final String displayName() { if( getName()!=null ) return getName(); else return concreteType.getName()+"-derived"; }
final public String convertToLexicalValue( Object o, SerializationContext context ) { return concreteType.convertToLexicalValue(o,context); } final public Class getJavaObjectType() {
final public Class getJavaObjectType() { return concreteType.getJavaObjectType(); } // DatabindableDatatype implementation
public boolean isContextDependent() { return concreteType.isContextDependent(); }
final public int getVariety() { return concreteType.getVariety(); }
public int getIdType() { return concreteType.getIdType(); }
protected void _checkValid(String content, ValidationContext context) throws DatatypeException { if(checkFormat(content,context)) return; throw new DatatypeException(DatatypeException.UNKNOWN, localize(ERR_INAPPROPRIATE_FOR_TYPE, content, getName()) ); }
public final String displayName() { if( getName()!=null ) return getName(); else return concreteType.getName()+"-derived"; }
public String serializeJavaObject( Object value, SerializationContext context ) { String literal = convertToLexicalValue( value, context ); if(!isValid( literal, serializedValueChecker )) return null; else return literal; }
public Object _createJavaObject( String literal, ValidationContext context ) { return _createValue(literal,context); } public String serializeJavaObject( Object value, SerializationContext context ) {
final public String convertToLexicalValue( Object o, SerializationContext context ) { return concreteType.convertToLexicalValue(o,context); } final public Class getJavaObjectType() {