public ExtensionRegistry getExtReg() { return schemaCollection.getExtReg(); }
public ExtensionRegistry getExtReg() { return schemaCollection.getExtReg(); }
public ExtensionRegistry getExtReg() { return schemaCollection.getExtReg(); }
public ExtensionRegistry getExtReg() { return schemaCollection.getExtReg(); }
public ExtensionRegistry getExtReg() { return schemaCollection.getExtReg(); }
/** * Schema builder constructor * @param collection */ SchemaBuilder(XmlSchemaCollection collection, TargetNamespaceValidator validator) { this.collection = collection; this.validator = validator; if (collection.getExtReg()!=null){ this.extReg = collection.getExtReg(); } schema = new XmlSchema(collection); }
/** * Schema builder constructor * @param collection */ SchemaBuilder(XmlSchemaCollection collection, TargetNamespaceValidator validator) { this.collection = collection; this.validator = validator; if (collection.getExtReg() != null) { this.extReg = collection.getExtReg(); } schema = new XmlSchema(); }
/** * Schema builder constructor * @param collection */ SchemaBuilder(XmlSchemaCollection collection, TargetNamespaceValidator validator) { this.collection = collection; this.validator = validator; if (collection.getExtReg() != null) { this.extReg = collection.getExtReg(); } schema = new XmlSchema(); }
public Source getSource() { // try to use the the package-friendly XmlSchemaSerializer first, fall back to slower stream-based version try { XmlSchemaSerializer serializer = (XmlSchemaSerializer) BeanUtils.instantiateClass(XmlSchemaSerializer.class) ; if (collection != null) { serializer.setExtReg(collection.getExtReg()); } Document[] serializedSchemas = serializer.serializeSchema(schema, false); return new DOMSource(serializedSchemas[0]); } catch (BeanInstantiationException ex) { // ignore } catch (XmlSchemaSerializer.XmlSchemaSerializerException ex) { // ignore } ByteArrayOutputStream bos = new ByteArrayOutputStream(); schema.write(bos); ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray()); return new StreamSource(bis); }
@Override public Source getSource() { // try to use the package-friendly XmlSchemaSerializer first, fall back to slower stream-based version try { XmlSchemaSerializer serializer = BeanUtils.instantiateClass(XmlSchemaSerializer.class); if (collection != null) { serializer.setExtReg(collection.getExtReg()); } Document[] serializedSchemas = serializer.serializeSchema(schema, false); return new DOMSource(serializedSchemas[0]); } catch (BeanInstantiationException ex) { // ignore } catch (XmlSchemaSerializer.XmlSchemaSerializerException ex) { // ignore } ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { schema.write(bos); } catch (UnsupportedEncodingException ex) { throw new CommonsXsdSchemaException(ex.getMessage(), ex); } ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray()); return new StreamSource(bis); }
@Override public Source getSource() { // try to use the package-friendly XmlSchemaSerializer first, fall back to slower stream-based version try { XmlSchemaSerializer serializer = BeanUtils.instantiateClass(XmlSchemaSerializer.class); if (collection != null) { serializer.setExtReg(collection.getExtReg()); } Document[] serializedSchemas = serializer.serializeSchema(schema, false); return new DOMSource(serializedSchemas[0]); } catch (BeanInstantiationException ex) { // ignore } catch (XmlSchemaSerializer.XmlSchemaSerializerException ex) { // ignore } ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { schema.write(bos); } catch (UnsupportedEncodingException ex) { throw new CommonsXsdSchemaException(ex.getMessage(), ex); } ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray()); return new StreamSource(bis); }
/** * Retrieve a DOM tree for this one schema, independent of any included or * related schemas. * @return The DOM document. * @throws XmlSchemaSerializerException */ public Document getSchemaDocument() throws XmlSchemaSerializerException { XmlSchemaSerializer xser = new XmlSchemaSerializer(); xser.setExtReg(this.parent.getExtReg()); return xser.serializeSchema(this, false)[0]; }
/** * Retrieve a DOM tree for this one schema, independent of any included or * related schemas. * @return The DOM document. * @throws XmlSchemaSerializerException */ public Document getSchemaDocument() throws XmlSchemaSerializerException { XmlSchemaSerializer xser = new XmlSchemaSerializer(); xser.setExtReg(this.parent.getExtReg()); return xser.serializeSchema(this, false)[0]; }
xser.setExtReg(this.parent.getExtReg()); Document[] serializedSchemas = xser.serializeSchema(schema, false); TransformerFactory trFac = TransformerFactory.newInstance();
xser.setExtReg(this.parent.getExtReg()); Document[] serializedSchemas = xser.serializeSchema(schema, false); TransformerFactory trFac = TransformerFactory.newInstance();
xser.setExtReg(this.parent.getExtReg()); Document[] serializedSchemas = xser.serializeSchema(schema, false); TransformerFactory trFac = TransformerFactory.newInstance();
public Document[] getAllSchemas() { try { XmlSchemaSerializer xser = new XmlSchemaSerializer(); xser.setExtReg(this.parent.getExtReg()); return xser.serializeSchema(this, true); } catch (XmlSchemaSerializer.XmlSchemaSerializerException e) { throw new XmlSchemaException(e.getMessage()); } }
public Document[] getAllSchemas() { try { XmlSchemaSerializer xser = new XmlSchemaSerializer(); xser.setExtReg(this.parent.getExtReg()); return xser.serializeSchema(this, true); } catch (XmlSchemaSerializer.XmlSchemaSerializerException e) { throw new XmlSchemaException(e.getMessage()); } }
public Document[] getAllSchemas() { try { XmlSchemaSerializer xser = new XmlSchemaSerializer(); xser.setExtReg(this.parent.getExtReg()); return xser.serializeSchema(this, true); } catch (XmlSchemaSerializer.XmlSchemaSerializerException e) { throw new XmlSchemaException(e.getMessage()); } }