protected N parseEventReader(XMLEventReader reader, String systemId)
     throws IOException, XdmMarshalException {
   // this is probably working now.
   PreCondition.assertNotNull(reader, "reader");
   builder.reset();
   XmlEventVisitor visitor = new XmlEventVisitor(reader, builder);
   if (systemId != null) visitor.setSystemId(systemId);
   visitor.parse();
   return builder.getNode();
 }
 public N parse(Reader characterStream, String systemId) throws IOException, XdmMarshalException {
   PreCondition.assertNotNull(characterStream, "characterStream");
   try {
     XMLEventReader eventReader;
     if (systemId == null) {
       eventReader = ipf.createXMLEventReader(characterStream);
     } else {
       eventReader = ipf.createXMLEventReader(systemId.toString(), characterStream);
     }
     return parseEventReader(eventReader, systemId);
   } catch (XMLStreamException xse) {
     throw new XdmMarshalException(xse);
   }
 }
示例#3
0
 public AtomItem(A atom) {
   this.atom = PreCondition.assertNotNull(atom, "atom");
 }
示例#4
0
 public NodeItem(N node) {
   this.node = PreCondition.assertNotNull(node, "node");
 }
 public DefaultDocumentHandler(final FragmentBuilder<N> builder, final Model<N> model) {
   super(PreCondition.assertNotNull(model, "model"));
   this.builder = PreCondition.assertNotNull(builder, "builder");
   ipf = XMLInputFactory.newInstance();
   initIPF();
 }
 public DefaultDocumentHandler(ProcessingContext<N> context) {
   this(PreCondition.assertNotNull(context, "context").newFragmentBuilder(), context.getModel());
 }
 XmlNodeMutableContext(XmlNodeContext context) {
   this.context = PreCondition.assertNotNull(context, "context");
 }