Examples of EXIFactory


Examples of com.siemens.ct.exi.EXIFactory

  static final String UNKNOWN_TYPE = "";
 
  private SAXEncoder encoder;
 
  public EXISerializer(OutputStream exiOutputStream) throws EXIException, IOException {
    final EXIFactory exiFactory = DefaultEXIFactory.newInstance();
    encoder = new SAXEncoder(exiFactory);
    encoder.setOutputStream(exiOutputStream);
  }
View Full Code Here

Examples of com.siemens.ct.exi.EXIFactory

    encoder = new SAXEncoder(exiFactory);
    encoder.setOutputStream(exiOutputStream);
  }
 
  public EXISerializer(OutputStream exiOutputStream, InputStream xsdInputStream) throws EXIException, IOException {
    final EXIFactory exiFactory = DefaultEXIFactory.newInstance();
    final GrammarFactory grammarFactory = GrammarFactory.newInstance();
    final Grammar g = grammarFactory.createGrammar(xsdInputStream);
    exiFactory.setGrammar(g);
    encoder = new SAXEncoder(exiFactory);
    encoder.setOutputStream(exiOutputStream);
  }
View Full Code Here

Examples of com.siemens.ct.exi.EXIFactory

      BinaryValue exiBinary = ((BinaryValue)args[0].itemAt(0));
     
      MemTreeBuilder builder = context.getDocumentBuilder();
     
      // create default factory and EXI grammar for schema
      EXIFactory exiFactory = DefaultEXIFactory.newInstance();
      if(args.length > 1) {
        if(!args[1].isEmpty()) {
          Item xsdItem = args[1].itemAt(0);
          InputStream xsdInputStream = EXIUtils.getInputStream(xsdItem, context);
          GrammarFactory grammarFactory = GrammarFactory.newInstance();
          Grammar grammar = grammarFactory.createGrammar(xsdInputStream);
          exiFactory.setGrammar(grammar);
        }
      }
      SAXDecoder decoder = new SAXDecoder(exiFactory);
      SAXAdapter adapter = new AppendingSAXAdapter(builder);
            decoder.setContentHandler(adapter);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.