Examples of StringBuilderDocument


Examples of org.codehaus.preon.el.util.StringBuilderDocument

        VariableDefinitions defs = new DataVariableDefinitions();
        VariableContext context = new VariableContext(defs);
        Reference<VariableResolver> reference = context.selectAttribute("data");
        Document document = null;

        document = new StringBuilderDocument();
        reference.document(document);
        assertEquals("the data", document.toString());

        documentProperty(reference);
        documentArrayElement(context, reference);
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

            Reference<VariableResolver> reference)
            throws InvalidExpressionException {
        Document document;
        reference = reference.selectAttribute("datas");
        reference = reference.selectItem("1");
        document = new StringBuilderDocument();
        reference.document(document);
        assertEquals("the second element of the datas (a Data[]) of the data",
                document.toString());
    }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

            throws InvalidExpressionException {
        Document document;
        reference = reference.selectAttribute("datas");
        reference = reference.selectItem("1");
        reference = reference.selectAttribute("number");
        document = new StringBuilderDocument();
        reference.document(document);
        assertEquals(
                "the number (a int) of the second element of the datas (a Data[]) of the data",
                document.toString());
    }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

    }

    private void documentProperty(Reference<VariableResolver> reference) {
        Document document;
        reference = reference.selectAttribute("number");
        document = new StringBuilderDocument();
        reference.document(document);
        assertEquals("the number (a int) of the data", document.toString());
    }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

            Node<T, E> comparableRhs = createComparableNode(rhs);
            return new RelationalNode<T, E>(operator, comparableLhs,
                    comparableRhs);
        } else {
            StringBuilder builder = new StringBuilder();
            lhs.document(new StringBuilderDocument(builder));
            builder.append(" and ");
            rhs.document(new StringBuilderDocument(builder));
            builder.append(" are incompatible.");
            throw new BindingException(builder.toString());
        }
    }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

    public static <T extends Comparable<T>, E> Node<T, E> createComparableNode(
            Node<?, E> node) {
        if (!Comparable.class.isAssignableFrom(ClassUtils
                .getGuaranteedBoxedVersion(node.getType()))) {
            StringBuilder builder = new StringBuilder();
            node.document(new StringBuilderDocument(builder));
            throw new BindingException("Reference " + builder.toString()
                    + " does not resolve to Comparable.");
        } else {
            return ((Node<T, E>) node);
        }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

     */
    public static <E> Node<Boolean, E> createBooleanNode(Node<?, E> node) {
        if (!boolean.class.isAssignableFrom(node.getType())
                && !Boolean.class.isAssignableFrom(node.getType())) {
            StringBuilder builder = new StringBuilder();
            node.document(new StringBuilderDocument(builder));
            throw new BindingException("Reference " + builder.toString()
                    + " does not resolve to boolean.");
        } else {
            return (Node<Boolean, E>) node;
        }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

        int size = ((Number) (this.sizeExpr.eval(resolver))).intValue();
        Object result = type.decode(buffer, size, byteOrder);
        if (matchExpr != null) {
            if (!matchExpr.eval(resolver).equals(Converters.toInt(result))) {
                StringBuilder stringBuilder = new StringBuilder();
                Document document = new StringBuilderDocument(stringBuilder);
                if (matchExpr.isParameterized()) {
                    stringBuilder.append("Expected different value than "
                            + result);
                } else {
                    stringBuilder.append("Expected ");
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

     * @param descriptive The object to be described.
     * @return A String.
     */
    public static String toString(Descriptive descriptive) {
        StringBuilder builder = new StringBuilder();
        descriptive.document(new StringBuilderDocument(builder));
        return builder.toString();
    }
View Full Code Here

Examples of org.codehaus.preon.el.util.StringBuilderDocument

    private static <E> Node<Integer, E> createIntegerNode(Operator operator, Node<?, E> node)
            throws BindingException {
        if (!Integer.class.isAssignableFrom(node.getType())
                && !int.class.isAssignableFrom(node.getType())) {
            StringBuilder builder = new StringBuilder();
            node.document(new StringBuilderDocument(builder));
            throw new BindingException("Reference " + builder.toString()
                    + " does not resolve to integer.");
        } else {
            return (Node<Integer, E>) node;
        }
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.