Examples of Generator


Examples of org.apache.abdera.model.Generator

    private String version;

    @Override
    public int doEndTag() throws JspException {
        Generator generator = getAbdera().getFactory().newGenerator();
        if (uri != null) generator.setUri(uri);
        if (version != null) generator.setVersion(version);
        BodyContent bc = getBodyContent();
        generator.setText(bc.getString());

        getFeed().setGenerator(generator);

        return super.doEndTag();
    }
View Full Code Here

Examples of org.apache.abdera.model.Generator

  public static JSONObject toJSON(Feed feed) throws Exception {
    JSONObject jsfeed = new JSONObject();

    if (feed.getGenerator() != null) {
      Generator gen = feed.getGenerator();
      JSONObject jsgen = new JSONObject();
      jsgen.put("uri", gen.getUri().toString());
      jsgen.put("value", gen.getText());
    }

    if (feed.getTitle() != null) {
      jsfeed.put("title", feed.getTitle());
    }
View Full Code Here

Examples of org.apache.abdera.model.Generator

  public static JSONObject toJSON(Feed feed) throws Exception {
    JSONObject jsfeed = new JSONObject();

    if (feed.getGenerator() != null) {
      Generator gen = feed.getGenerator();
      JSONObject jsgen = new JSONObject();
      jsgen.put("uri", gen.getUri().toString());
      jsgen.put("value", gen.getText());
    }

    if (feed.getTitle() != null) {
      jsfeed.put("title", feed.getTitle());
    }
View Full Code Here

Examples of org.apache.abdera.model.Generator

    assertEquals(dateTime.getTime(), now.getTime());
    dateTime = factory.newDateTime(Constants.UPDATED, null);
    dateTime.setString(AtomDate.format(now));
    assertEquals(dateTime.getString(), AtomDate.format(now));
    assertEquals(dateTime.getDate(), now);
    Generator generator = factory.newDefaultGenerator();
    assertNotNull(generator);
    assertEquals(generator.getText(), Version.APP_NAME);
    assertEquals(generator.getVersion(), Version.VERSION);
    assertEquals(generator.getUri().toString(), Version.URI);
    Div div = factory.newDiv();
    assertNotNull(div);
    Document doc = factory.newDocument();
    assertNotNull(doc);
    Element el = factory.newEmail();
    assertNotNull(el);
    el = factory.newEmail();
    el.setText("a");
    assertEquals(el.getText(), "a");
    Entry entry = factory.newEntry();
    assertNotNull(entry);
    entry = factory.newEntry();
    assertNotNull(entry);
    Element ee = factory.newExtensionElement(new QName("urn:foo", "bar", "b"));
    assertNotNull(ee);
    assertEquals(ee.getQName(), new QName("urn:foo", "bar", "b"));
    Feed feed = factory.newFeed();
    assertNotNull(feed);
    generator = factory.newGenerator();
    assertNotNull(generator);
    generator = factory.newGenerator();
    generator.setUri(Version.URI);
    generator.setVersion(Version.VERSION);
    generator.setText(Version.APP_NAME);
    assertNotNull(generator);
    assertEquals(generator.getText(), Version.APP_NAME);
    assertEquals(generator.getVersion(), Version.VERSION);
    assertEquals(generator.getUri().toString(), Version.URI);
    content = factory.newContent(Content.Type.HTML);
    content.setValue("a");
    assertNotNull(content);
    assertEquals(content.getValue(), "a");
    assertEquals(content.getContentType(), Content.Type.HTML);
View Full Code Here

Examples of org.apache.abdera.model.Generator

    String uri,
    String version,
    String value)
      throws IRISyntaxException {
    FOMFactory fomfactory = (FOMFactory) factory;
    Generator generator = fomfactory.newGenerator(this);
    if (uri != null) generator.setUri(uri);
    if (version != null) generator.setVersion(version);
    if (value != null) generator.setText(value);
    return generator;   
  }
View Full Code Here

Examples of org.apache.axis.wsdl.gen.Generator

                formalArgs = new Class[] {Emitter.class, Definition.class, SymbolTable.class};
                actualArgs = new Object[] {emitter, def, symbolTable};
            }
            for (int i = 0; i < writers.size(); ++i) {
                Class wClass = (Class) writers.get(i);
                Generator gen = null;
                try {
                    Constructor ctor = wClass.getConstructor(formalArgs);
                    gen = (Generator) ctor.newInstance(actualArgs);
                }
                catch (Throwable t) {
                    throw new IOException(
                        Messages.getMessage("exception01", t.getMessage()));
                }
                gen.generate();
            }
        } // generate
View Full Code Here

Examples of org.apache.axis.wsdl.gen.Generator

     * Return Wsdl2java's JavaBindingWriter object.
     */
    private Writers bindingWriters = new Writers();

    public Generator getGenerator(Binding binding, SymbolTable symbolTable) {
        Generator writer = new JavaBindingWriter(emitter, binding, symbolTable);
        BindingEntry bEntry = symbolTable.getBindingEntry(binding.getQName());
        bindingWriters.addStuff(writer, bEntry, symbolTable);
        return bindingWriters;
    } // getGenerator
View Full Code Here

Examples of org.apache.axis.wsdl.gen.Generator

     * Return Wsdl2java's JavaServiceWriter object.
     */
    private Writers serviceWriters = new Writers();

    public Generator getGenerator(Service service, SymbolTable symbolTable) {
        Generator writer = new JavaServiceWriter(emitter, service, symbolTable);
        ServiceEntry sEntry = symbolTable.getServiceEntry(service.getQName());
        serviceWriters.addStuff(writer, sEntry, symbolTable);
        return serviceWriters;
    } // getGenerator
View Full Code Here

Examples of org.apache.axis.wsdl.gen.Generator

     * Return Wsdl2java's JavaTypeWriter object.
     */
    private Writers typeWriters = new Writers();

    public Generator getGenerator(TypeEntry type, SymbolTable symbolTable) {
        Generator writer = new JavaTypeWriter(emitter, type, symbolTable);
        typeWriters.addStuff(writer, type, symbolTable);
        return typeWriters;
    } // getGenerator
View Full Code Here

Examples of org.apache.axis.wsdl.gen.Generator

                formalArgs = new Class[] {Emitter.class, Definition.class, SymbolTable.class};
                actualArgs = new Object[] {emitter, def, symbolTable};
            }
            for (int i = 0; i < writers.size(); ++i) {
                Class wClass = (Class) writers.get(i);
                Generator gen = null;
                try {
                    Constructor ctor = wClass.getConstructor(formalArgs);
                    gen = (Generator) ctor.newInstance(actualArgs);
                }
                catch (Throwable t) {
                    throw new IOException(
                        Messages.getMessage("exception01", t.getMessage()));
                }
                gen.generate();
            }
        } // generate
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.