protected boolean primitiveBooleanValueOf(String initialValue) { initialValue = collapseWhiteSpace(initialValue); if ("true".equals(initialValue) || "1".equals(initialValue)) { return true; } else if ("false".equals(initialValue) || "0".equals(initialValue)) { return false; } throw new InvalidDatatypeValueException("Invalid boolean value: '" + initialValue + "'"); }
protected boolean primitiveBooleanValueOf(String initialValue) { initialValue = collapseWhiteSpace(initialValue); if ("true".equals(initialValue) || "1".equals(initialValue)) { return true; } else if ("false".equals(initialValue) || "0".equals(initialValue)) { return false; } throw new InvalidDatatypeValueException("Invalid boolean value: '" + initialValue + "'"); }
protected Boolean booleanValueOf(String initialValue) { initialValue = collapseWhiteSpace(initialValue); if ("true".equals(initialValue) || "1".equals(initialValue)) { return Boolean.TRUE; } else if ("false".equals(initialValue) || "0".equals(initialValue)) { return Boolean.FALSE; } throw new InvalidDatatypeValueException("Invalid boolean value: '" + initialValue + "'"); }
protected Boolean booleanValueOf(String initialValue) { initialValue = collapseWhiteSpace(initialValue); if ("true".equals(initialValue) || "1".equals(initialValue)) { return Boolean.TRUE; } else if ("false".equals(initialValue) || "0".equals(initialValue)) { return Boolean.FALSE; } throw new InvalidDatatypeValueException("Invalid boolean value: '" + initialValue + "'"); }
/** * Constructs a QName with the specified values. */ public QName(String namespaceURI, String localPart, String prefix) { super(namespaceURI, localPart, prefix = prefix == null ? "" : prefix); setPrefix(prefix); if (prefix.length() > 0 && !XMLChar.isValidNCName(prefix)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+prefix); if (!XMLChar.isValidNCName(localPart)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+localPart); }
/** * Constructs a QName with the specified values. */ public QName(String namespaceURI, String localPart, String prefix) { super(namespaceURI, localPart, prefix = prefix == null ? "" : prefix); setPrefix(prefix); if (prefix.length() > 0 && !XMLChar.isValidNCName(prefix)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+prefix); if (!XMLChar.isValidNCName(localPart)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+localPart); }
public XMLCalendar(String value, short datatype) { value = XMLTypeUtil.normalize(value, true); if (value.length() == 0) { throw new InvalidDatatypeValueException("Incomplete value"); } if (datatype < 0 || datatype > GMONTH) { throw new IllegalArgumentException("Illegal datatype value " + datatype); } if (datatype == GMONTH && FIX_GMONTH_PARSE) { if (value.length() < 6 || value.charAt(4) != '-' || value.charAt(5) != '-') { StringBuilder v = new StringBuilder(value); v.insert(4, "--"); value = v.toString(); } } this.date = null; this.dataType = datatype; this.xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar(value); }
/** * Constructs a QName. * @param qname a <a href="http://www.w3.org/TR/REC-xml-names/#dt-qname">qualified name</a> * Throws Exception if value is not legal qualified name */ public QName(String qname) { super(null, qname.indexOf(':') != -1 ? qname.substring(qname.indexOf(':') + 1) : qname, qname.indexOf(':') != -1 ? qname.substring(0, qname.indexOf(':')) : ""); setPrefix(super.getPrefix()); // both prefix (if any) a localpart must be valid NCName if (prefix.length() > 0 && !XMLChar.isValidNCName(prefix)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+qname); if(!XMLChar.isValidNCName(getLocalPart())) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+qname); }
/** * Constructs a QName. * @param qname a <a href="http://www.w3.org/TR/REC-xml-names/#dt-qname">qualified name</a> * Throws Exception if value is not legal qualified name */ public QName(String qname) { super(null, qname.indexOf(':') != -1 ? qname.substring(qname.indexOf(':') + 1) : qname, qname.indexOf(':') != -1 ? qname.substring(0, qname.indexOf(':')) : ""); setPrefix(super.getPrefix()); // both prefix (if any) a localpart must be valid NCName if (prefix.length() > 0 && !XMLChar.isValidNCName(prefix)) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+qname); if(!XMLChar.isValidNCName(getLocalPart())) throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1: invalid QName: "+qname); }
public XMLCalendar(String value, short datatype) { value = XMLTypeUtil.normalize(value, true); if (value.length() == 0) { throw new InvalidDatatypeValueException("Incomplete value"); } if (datatype < 0 || datatype > GMONTH) { throw new IllegalArgumentException("Illegal datatype value " + datatype); } if (datatype == GMONTH && FIX_GMONTH_PARSE) { if (value.length() < 6 || value.charAt(4) != '-' || value.charAt(5) != '-') { StringBuilder v = new StringBuilder(value); v.insert(4, "--"); value = v.toString(); } } this.date = null; this.dataType = datatype; this.xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar(value); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createHexBinary(String literal) { if (literal == null) return null; byte[] value = HexBin.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid hexBinary value: '" + literal + "'"); } return value; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createBase64Binary(String literal) { if (literal == null) return null; byte[] value = Base64.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid base64Binary value: '" + literal + "'"); } return value; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createBase64Binary(String literal) { if (literal == null) return null; byte[] value = Base64.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid base64Binary value: '" + literal + "'"); } return value; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createHexBinary(String literal) { if (literal == null) return null; byte[] value = HexBin.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid hexBinary value: '" + literal + "'"); } return value; }