Examples of IJsonWriter


Examples of org.amplafi.json.IJsonWriter

        for(FlowPropertyDefinition definition: values) {
            resolve(context, definition);
        }
    }
    public IJsonWriter getJsonWriter() {
        IJsonWriter writer = new JSONStringer(new MapByClass<JsonRenderer<?>>(this.jsonRenderers));
        return writer;
    }
View Full Code Here

Examples of org.amplafi.json.IJsonWriter

    @Override
    public <T> Object serialize(FlowPropertyDefinition flowPropertyDefinition, T value) {
        if ( value == null) {
            return null;
        } else {
            IJsonWriter jsonWriter = this.serialize(flowPropertyDefinition, null, value);
            String strV = jsonWriter.toString();
            // TODO: trimming quotes is probably not needed anymore - CharSequenceFlowTranslator uses unquote...
            if (strV != null && strV.startsWith("\"") && strV.endsWith("\"")) {
                // trim off unneeded " that appear when handling simple objects.
                strV = strV.substring(1, strV.length()-1);
            }
View Full Code Here

Examples of org.apache.tapestry.json.IJSONWriter

        IAutocompleteModel model = createModel();
        IRequestCycle cycle = newMock(IRequestCycle.class);
        DataSqueezer ds = newMock(DataSqueezer.class);
        checkOrder(ds, false);
       
        IJSONWriter writer = newBufferJSONWriter();
       
        Autocompleter component = newInstance(Autocompleter.class, new Object[]
        { "name", "fred", "model", model,
            "filter", "l", "dataSqueezer", ds });
       
        expect(ds.squeeze(1)).andReturn("1");
        expect(ds.squeeze(2)).andReturn("2");
        expect(ds.squeeze(3)).andReturn("3");
       
        replay();
       
        component.renderComponent(writer, cycle);
       
        verify();
       
        JSONObject json = writer.object();
       
        assertEquals(json.length(), 3);
        assertEquals(json.get("1"), "Simple 1");
        assertEquals(json.get("2"), "Simple 2");
        assertEquals(json.get("3"), "Simple 3");
View Full Code Here

Examples of org.apache.tapestry.json.IJSONWriter

        IAutocompleteModel model = createModel();
        IRequestCycle cycle = newMock(IRequestCycle.class);
        DataSqueezer ds = newMock(DataSqueezer.class);
        checkOrder(ds, false);
       
        IJSONWriter writer = newBufferJSONWriter();
       
        Autocompleter component = newInstance(Autocompleter.class, new Object[]
        { "name", "fred", "model", model,
            "filter", "l", "dataSqueezer", ds });
       
        expect(ds.squeeze(1)).andReturn("1");
        expect(ds.squeeze(2)).andReturn("2");
        expect(ds.squeeze(3)).andReturn("3");
       
        replay();
       
        component.renderComponent(writer, cycle);
       
        verify();
       
        JSONObject json = writer.object();
       
        assertEquals(json.length(), 3);
        assertEquals(json.get("1"), "Simple 1");
        assertEquals(json.get("2"), "Simple 2");
        assertEquals(json.get("3"), "Simple 3");
View Full Code Here

Examples of org.apache.tapestry.json.IJSONWriter

    /**
     * Tests creating a list of key/value pairs.
     */
    public void testPropertyList()
    {
        IJSONWriter writer = newJSONWriter();
       
        JSONObject json = writer.object();
       
        json.put("red", "ball");
        json.put("black", "cat");
        json.put("orange", "orange");
       
View Full Code Here

Examples of org.apache.tapestry.json.IJSONWriter

        IAutocompleteModel model = createModel();
        IRequestCycle cycle = newMock(IRequestCycle.class);
        DataSqueezer ds = newMock(DataSqueezer.class);
        checkOrder(ds, false);

        IJSONWriter writer = newBufferJSONWriter();

        Autocompleter component = newInstance(Autocompleter.class, new Object[]
          { "name", "fred", "model", model,
            "filter", "l", "dataSqueezer", ds });

        expect(ds.squeeze(1)).andReturn("1");
        expect(ds.squeeze(2)).andReturn("2");
        expect(ds.squeeze(3)).andReturn("3");

        replay();

        component.renderComponent(writer, cycle);

        verify();

        JSONObject json = writer.object();

        assertEquals(json.length(), 3);
        assertEquals(json.get("1"), "Simple 1");
        assertEquals(json.get("2"), "Simple 2");
        assertEquals(json.get("3"), "Simple 3");
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.