Package com.fasterxml.jackson.databind.node

Examples of com.fasterxml.jackson.databind.node.TextNode


    }

    @Override
    public JsonNode sample() {
        synchronized (this) {
          return new TextNode(sampler.get(0).sample() + " " + sampler.get(1).sample() + " " + sampler.get(2).sample());
        }
    }
View Full Code Here


    }

    @Override
    public JsonNode sample() {
      synchronized (this) {
        return new TextNode(distribution.get().sample());
      }
    }
View Full Code Here

    @Override
    public JsonNode sample() {
      synchronized (this) {
        switch (type) {
            case FIRST:
                return new TextNode(first.get().sample());
            case LAST:
                return new TextNode(last.get().sample());
            case FIRST_LAST:
                return new TextNode(first.get().sample() + " " + last.get().sample());
            case LAST_FIRST:
                return new TextNode(last.get().sample() + ", " + first.get().sample());
        }
      }
      // can't happen
        return null;
    }
View Full Code Here

                String model = randomCode(fordModelCodes);
                String engine = randomCode(fordEngineCodes);
                plant = randomCode(fordPlantCodes);
                front = pad(manufacturer, 3, "AAAAAAAAAAAAAAAAAA") + restraint + pad(model, 3, "0000000000000000") + engine;
                if (verbose) {
                    r.set("model", new TextNode(fordModels.get(model)));
                    r.set("engine", new TextNode(fordEngines.get(engine)));
                }
                break;
            }
            case "BMW":
            case "BMW M": {
                String model = randomCode(bmwModelCodes);
                plant = randomCode(bmwPlantCodes);
                front = pad(manufacturer, 3, "AAAAAAAAAAAAAAAAAA") + restraint + model;
                if (verbose) {
                    r.set("model", new TextNode(bmwModels.get(model)));
                    r.set("plant", new TextNode(bmwPlants.get(plant)));
                }
                break;
            }
            default: {
                String model = gibberish(4);
                plant = gibberish(1);
                front = pad(manufacturer, 3, "AAAAAAAAAAAAAAAAAA") + restraint + model;
                break;
            }
        }
        String check = "0";

        String rawVin = front + check + yearCode + plant + String.format("%06d", sequence);
        String vin = addCheckDigit(rawVin);

        if (verbose) {
            r.set("VIN", new TextNode(vin));
            r.set("manufacturer", new TextNode(makes.get(manufacturer)));
            r.set("year", new IntNode(year));
        } else {
            return new TextNode(vin);
        }
        return r;
    }
View Full Code Here

    public WordSampler() {
    }

    @Override
    public JsonNode sample() {
        return new TextNode(gen.sample());
    }
View Full Code Here

        for (JsonNode component : value) {
            r.append(separator);
            r.append(component.asText());
            separator = this.separator;
        }
        return new TextNode(r.toString());
    }
View Full Code Here

    public void applyAddsDescriptionToJavadoc() throws JClassAlreadyExistsException {

        JDefinedClass jclass = new JCodeModel()._class(TARGET_CLASS_NAME);

        ObjectMapper mapper = new ObjectMapper();
        TextNode titleNode = mapper.createObjectNode().textNode("some title");

        JDocComment result = rule.apply("fooBar", titleNode, jclass, null);

        assertThat(result, sameInstance(jclass.javadoc()));
        assertThat(result.size(), is(1));
View Full Code Here

    public void applyAddsDescriptionToJavadoc() throws JClassAlreadyExistsException {

        JDefinedClass jclass = new JCodeModel()._class(TARGET_CLASS_NAME);

        ObjectMapper mapper = new ObjectMapper();
        TextNode descriptionNode = mapper.createObjectNode().textNode("some description");

        JDocComment result = rule.apply("fooBar", descriptionNode, jclass, null);

        assertThat(result, sameInstance(jclass.javadoc()));
        assertThat(result.size(), is(1));
View Full Code Here

        JPackage jpackage = new JCodeModel()._package(getClass().getPackage().getName());

        ObjectNode objectNode = new ObjectMapper().createObjectNode();
        objectNode.put("type", "string");

        TextNode formatNode = TextNode.valueOf("date-time");
        objectNode.put("format", formatNode);

        JType mockDateType = mock(JType.class);
        FormatRule mockFormatRule = mock(FormatRule.class);
        when(mockFormatRule.apply(eq("fooBar"), eq(formatNode), Mockito.isA(JType.class), isNull(Schema.class))).thenReturn(mockDateType);
View Full Code Here

        this.expectedType = expectedType;
    }

    @Test
    public void applyGeneratesTypeFromFormatValue() {
        TextNode formatNode = TextNode.valueOf(formatValue);

        JType result = rule.apply("fooBar", formatNode, new JCodeModel().ref(String.class), null);

        assertThat(result.fullName(), equalTo(expectedType.getName()));
    }
View Full Code Here

TOP

Related Classes of com.fasterxml.jackson.databind.node.TextNode

Copyright © 2018 www.massapicom. 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.