public void validateElementName(QName referrer, QName elementQName) { XmlSchemaElement element = schemaCollection.getElementByQName(elementQName); if (element == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent element " + elementQName); } }
@Override public void begin(MessagePartInfo part) { // the unwrapped parts build for wrapped operations don't have real elements. if (part.isElement() && !part.getMessageInfo().getOperation().isUnwrapped()) { try { schemaCollection.validateElementName(part.getName(), part.getElementQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part element name " + ixsre.getMessage() + "\n"); } } else if (!part.getMessageInfo().getOperation().isUnwrapped()) { if (part.getTypeQName() == null) { complaints.append(part.getName() + " of message " + part.getMessageInfo().getName() + " part type QName null.\n"); } else { try { schemaCollection.validateTypeName(part.getName(), part.getTypeQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part type name " + ixsre.getMessage() + "\n"); } } } } }
@Override public void begin(MessagePartInfo part) { // the unwrapped parts build for wrapped operations don't have real elements. if (part.isElement() && !part.getMessageInfo().getOperation().isUnwrapped()) { try { schemaCollection.validateElementName(part.getName(), part.getElementQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part element name " + ixsre.getMessage() + "\n"); } } else if (!part.getMessageInfo().getOperation().isUnwrapped()) { if (part.getTypeQName() == null) { complaints.append(part.getName() + " of message " + part.getMessageInfo().getName() + " part type QName null.\n"); } else { try { schemaCollection.validateTypeName(part.getName(), part.getTypeQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part type name " + ixsre.getMessage() + "\n"); } } } } }
public void validateTypeName(QName referrer, QName typeQName) { XmlSchemaType type = schemaCollection.getTypeByQName(typeQName); if (type == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent type " + typeQName); } }
@Override public void begin(MessagePartInfo part) { // the unwrapped parts build for wrapped operations don't have real elements. if (part.isElement() && !part.getMessageInfo().getOperation().isUnwrapped()) { try { schemaCollection.validateElementName(part.getName(), part.getElementQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part element name " + ixsre.getMessage() + "\n"); } } else if (!part.getMessageInfo().getOperation().isUnwrapped()) { if (part.getTypeQName() == null) { complaints.append(part.getName() + " of message " + part.getMessageInfo().getName() + " part type QName null.\n"); } else { try { schemaCollection.validateTypeName(part.getName(), part.getTypeQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part type name " + ixsre.getMessage() + "\n"); } } } } }
public void validateTypeName(QName referrer, QName typeQName) { XmlSchemaType type = schemaCollection.getTypeByQName(typeQName); if (type == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent type " + typeQName); } }
@Override public void begin(MessagePartInfo part) { // the unwrapped parts build for wrapped operations don't have real elements. if (part.isElement() && !part.getMessageInfo().getOperation().isUnwrapped()) { try { schemaCollection.validateElementName(part.getName(), part.getElementQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part element name " + ixsre.getMessage() + "\n"); } } else if (!part.getMessageInfo().getOperation().isUnwrapped()) { if (part.getTypeQName() == null) { complaints.append(part.getName() + " of message " + part.getMessageInfo().getName() + " part type QName null.\n"); } else { try { schemaCollection.validateTypeName(part.getName(), part.getTypeQName()); } catch (InvalidXmlSchemaReferenceException ixsre) { complaints.append(part.getName() + " part type name " + ixsre.getMessage() + "\n"); } } } } }
public void validateElementName(QName referrer, QName elementQName) { XmlSchemaElement element = schemaCollection.getElementByQName(elementQName); if (element == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent element " + elementQName); } }
public void validateTypeName(QName referrer, QName typeQName) { XmlSchemaType type = schemaCollection.getTypeByQName(typeQName); if (type == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent type " + typeQName); } }
public void validateElementName(QName referrer, QName elementQName) { XmlSchemaElement element = schemaCollection.getElementByQName(elementQName); if (element == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent element " + elementQName); } }
public void validateTypeName(QName referrer, QName typeQName) { XmlSchemaType type = schemaCollection.getTypeByQName(typeQName); if (type == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent type " + typeQName); } }
public void validateElementName(QName referrer, QName elementQName) { XmlSchemaElement element = schemaCollection.getElementByQName(elementQName); if (element == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent element " + elementQName); } }
public void validateTypeName(QName referrer, QName typeQName) { XmlSchemaType type = schemaCollection.getTypeByQName(typeQName); if (type == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent type " + typeQName); } }
public void validateElementName(QName referrer, QName elementQName) { XmlSchemaElement element = schemaCollection.getElementByQName(elementQName); if (element == null) { throw new InvalidXmlSchemaReferenceException(referrer + " references non-existent element " + elementQName); } }
/** * Validate that a qualified name points to some namespace in the schema. * * @param qname */ public void validateQNameNamespace(QName qname) { // astonishingly, xmlSchemaCollection has no accessor by target URL. if ("".equals(qname.getNamespaceURI())) { return; // references to the 'unqualified' namespace are OK even if there is no schema for it. } for (XmlSchema schema : schemaCollection.getXmlSchemas()) { if (schema.getTargetNamespace().equals(qname.getNamespaceURI())) { return; } } throw new InvalidXmlSchemaReferenceException(qname + " refers to unknown namespace."); }
/** * Validate that a qualified name points to some namespace in the schema. * * @param qname */ public void validateQNameNamespace(QName qname) { // astonishingly, xmlSchemaCollection has no accessor by target URL. if ("".equals(qname.getNamespaceURI())) { return; // references to the 'unqualified' namespace are OK even if there is no schema for it. } for (XmlSchema schema : schemaCollection.getXmlSchemas()) { if (schema.getTargetNamespace().equals(qname.getNamespaceURI())) { return; } } throw new InvalidXmlSchemaReferenceException(qname + " refers to unknown namespace."); }
/** * Validate that a qualified name points to some namespace in the schema. * * @param qname */ public void validateQNameNamespace(QName qname) { // astonishingly, xmlSchemaCollection has no accessor by target URL. if ("".equals(qname.getNamespaceURI())) { return; // references to the 'unqualified' namespace are OK even if there is no schema for it. } for (XmlSchema schema : schemaCollection.getXmlSchemas()) { if (schema.getTargetNamespace().equals(qname.getNamespaceURI())) { return; } } throw new InvalidXmlSchemaReferenceException(qname + " refers to unknown namespace."); }
/** * Validate that a qualified name points to some namespace in the schema. * * @param qname */ public void validateQNameNamespace(QName qname) { // astonishingly, xmlSchemaCollection has no accessor by target URL. if ("".equals(qname.getNamespaceURI())) { return; // references to the 'unqualified' namespace are OK even if there is no schema for it. } for (XmlSchema schema : schemaCollection.getXmlSchemas()) { if (schema.getTargetNamespace().equals(qname.getNamespaceURI())) { return; } } throw new InvalidXmlSchemaReferenceException(qname + " refers to unknown namespace."); }
/** * Validate that a qualified name points to some namespace in the schema. * * @param qname */ public void validateQNameNamespace(QName qname) { // astonishingly, xmlSchemaCollection has no accessor by target URL. if ("".equals(qname.getNamespaceURI())) { return; // references to the 'unqualified' namespace are OK even if there is no schema for it. } for (XmlSchema schema : schemaCollection.getXmlSchemas()) { if (schema.getTargetNamespace().equals(qname.getNamespaceURI())) { return; } } throw new InvalidXmlSchemaReferenceException(qname + " refers to unknown namespace."); }