@Override public void visit(XMLSerialize obj) { if (obj.getEncoding() != null ) { try { Charset.forName(obj.getEncoding()); } catch (IllegalArgumentException e) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.invalid_encoding", obj.getEncoding()), obj); //$NON-NLS-1$ } if ((obj.getType() != DataTypeManager.DefaultDataClasses.BLOB && obj.getType() != DataTypeManager.DefaultDataClasses.VARBINARY)) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.encoding_for_binary"), obj); //$NON-NLS-1$ } } }
@Override public void visit(XMLSerialize obj) { if (obj.getEncoding() != null ) { try { Charset.forName(obj.getEncoding()); } catch (IllegalArgumentException e) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.invalid_encoding", obj.getEncoding()), obj); //$NON-NLS-1$ } if ((obj.getType() != DataTypeManager.DefaultDataClasses.BLOB && obj.getType() != DataTypeManager.DefaultDataClasses.VARBINARY)) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.encoding_for_binary"), obj); //$NON-NLS-1$ } } }
@Override public void visit(XMLSerialize obj) { if (obj.getEncoding() != null ) { try { Charset.forName(obj.getEncoding()); } catch (IllegalArgumentException e) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.invalid_encoding", obj.getEncoding()), obj); //$NON-NLS-1$ } if ((obj.getType() != DataTypeManager.DefaultDataClasses.BLOB && obj.getType() != DataTypeManager.DefaultDataClasses.VARBINARY)) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.encoding_for_binary"), obj); //$NON-NLS-1$ } } }
public static Object serialize(XMLSerialize xs, XMLType value) throws TransformationException { Type type = value.getType(); final Charset encoding; if (xs.getEncoding() != null) { encoding = Charset.forName(xs.getEncoding()); } else { encoding = UTF_8; if (xs.getVersion() != null) { start = xmlEventFactory.createStartDocument(encoding.name(), xs.getVersion()); } else if (xs.getEncoding() != null) { start = xmlEventFactory.createStartDocument(encoding.name()); } else {
public static Object serialize(XMLSerialize xs, XMLType value) throws TransformationException { Type type = value.getType(); final Charset encoding; if (xs.getEncoding() != null) { encoding = Charset.forName(xs.getEncoding()); } else { encoding = UTF_8;
public static Object serialize(XMLSerialize xs, XMLType value) throws TransformationException { Type type = value.getType(); final Charset encoding; if (xs.getEncoding() != null) { encoding = Charset.forName(xs.getEncoding()); } else { encoding = UTF_8;
if ((serialize.getVersion() != null && !serialize.getVersion().equals("1.0"))) { //$NON-NLS-1$ serialize.setDeclaration(true); } else if (serialize.getEncoding() != null) { Charset encoding = Charset.forName(serialize.getEncoding()); if (!encoding.equals(Charset.forName("UTF-8")) && !encoding.equals(Charset.forName("UTF-16"))) { //$NON-NLS-1$ //$NON-NLS-2$ serialize.setDeclaration(true);
if ((serialize.getVersion() != null && !serialize.getVersion().equals("1.0"))) { //$NON-NLS-1$ serialize.setDeclaration(true); } else if (serialize.getEncoding() != null) { Charset encoding = Charset.forName(serialize.getEncoding()); if (!encoding.equals(Charset.forName("UTF-8")) && !encoding.equals(Charset.forName("UTF-16"))) { //$NON-NLS-1$ //$NON-NLS-2$ serialize.setDeclaration(true);
if ((serialize.getVersion() != null && !serialize.getVersion().equals("1.0"))) { //$NON-NLS-1$ serialize.setDeclaration(true); } else if (serialize.getEncoding() != null) { Charset encoding = Charset.forName(serialize.getEncoding()); if (!encoding.equals(Charset.forName("UTF-8")) && !encoding.equals(Charset.forName("UTF-16"))) { //$NON-NLS-1$ //$NON-NLS-2$ serialize.setDeclaration(true);
append(obj.getTypeString()); if (obj.getEncoding() != null) { append(SPACE); append(NonReserved.ENCODING); append(SPACE); append(escapeSinglePart(obj.getEncoding()));
append(obj.getTypeString()); if (obj.getEncoding() != null) { append(SPACE); append(NonReserved.ENCODING); append(SPACE); append(escapeSinglePart(obj.getEncoding()));
append(obj.getTypeString()); if (obj.getEncoding() != null) { append(SPACE); append(NonReserved.ENCODING); append(SPACE); append(escapeSinglePart(obj.getEncoding()));