Package project.gluebooster.math.functions

Examples of project.gluebooster.math.functions.DefaultGraphForFunctionByEventsourceGraph.addEdges()


    //("XML->String");
   
    BoostFunction root = FunctionFactory.identity();
    BoostFunction xmlToSource = new XMLFunctions(XMLFunctions.Operation.toSource)
   
    graph.addEdges(root, xmlToSource);

    BoostFunction outputStream = new FunctionByTransformer( new TransformerWithInstanceCreation<Object, ByteArrayOutputStream>(ByteArrayOutputStream.class));
    graph.addEdges(root, outputStream);
   
    BoostFunction encoding = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("encoding",xmlResultEncoding));
View Full Code Here


    BoostFunction xmlToSource = new XMLFunctions(XMLFunctions.Operation.toSource)
   
    graph.addEdges(root, xmlToSource);

    BoostFunction outputStream = new FunctionByTransformer( new TransformerWithInstanceCreation<Object, ByteArrayOutputStream>(ByteArrayOutputStream.class));
    graph.addEdges(root, outputStream);
   
    BoostFunction encoding = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("encoding",xmlResultEncoding));
    graph.addEdges(root, encoding);

    BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
View Full Code Here

    BoostFunction outputStream = new FunctionByTransformer( new TransformerWithInstanceCreation<Object, ByteArrayOutputStream>(ByteArrayOutputStream.class));
    graph.addEdges(root, outputStream);
   
    BoostFunction encoding = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("encoding",xmlResultEncoding));
    graph.addEdges(root, encoding);

    BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
    graph.addEdges(root, omitProcessingInstruction);
   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
View Full Code Here

   
    BoostFunction encoding = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("encoding",xmlResultEncoding));
    graph.addEdges(root, encoding);

    BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
    graph.addEdges(root, omitProcessingInstruction);
   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
    graph.addEdges( xmlToSource, writer);
    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
View Full Code Here

    BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
    graph.addEdges(root, omitProcessingInstruction);
   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
    graph.addEdges( xmlToSource, writer);
    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
    graph.addEdges( omitProcessingInstruction, writer);

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
View Full Code Here

    BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
    graph.addEdges(root, omitProcessingInstruction);
   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
    graph.addEdges( xmlToSource, writer);
    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
    graph.addEdges( omitProcessingInstruction, writer);

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
    graph.addEdges( writer, toByteArray);
View Full Code Here

    graph.addEdges(root, omitProcessingInstruction);
   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
    graph.addEdges( xmlToSource, writer);
    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
    graph.addEdges( omitProcessingInstruction, writer);

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
    graph.addEdges( writer, toByteArray);
   
View Full Code Here

   
    BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
    graph.addEdges( xmlToSource, writer);
    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
    graph.addEdges( omitProcessingInstruction, writer);

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
    graph.addEdges( writer, toByteArray);
   
   
View Full Code Here

    graph.addEdges( outputStream, writer);
    graph.addEdges( encoding, writer);
    graph.addEdges( omitProcessingInstruction, writer);

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
    graph.addEdges( writer, toByteArray);
   
   
    BoostFunction toString = new StringFunctions(StringFunctions.Operation.byteArrayToString);
    graph.addEdges( toByteArray, toString);//TODO not correct use a combining node
    graph.addEdges( encoding, toString);
View Full Code Here

    BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
    graph.addEdges( writer, toByteArray);
   
   
    BoostFunction toString = new StringFunctions(StringFunctions.Operation.byteArrayToString);
    graph.addEdges( toByteArray, toString);//TODO not correct use a combining node
    graph.addEdges( encoding, toString);
   
    FunctionByEventsourceGraph<Tag, String> result = new FunctionByEventsourceGraph(graph, root, toString);
    return result;
  }
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.