org.mule.transformer.graph
Class TransformationGraph

java.lang.Object
  extended by org.jgrapht.graph.AbstractGraph<V,E>
      extended by org.jgrapht.graph.AbstractBaseGraph<V,E>
          extended by org.jgrapht.graph.DirectedMultigraph<DataType<?>,org.mule.transformer.graph.TransformationEdge>
              extended by org.mule.transformer.graph.TransformationGraph
All Implemented Interfaces:
Serializable, Cloneable, org.jgrapht.DirectedGraph<DataType<?>,org.mule.transformer.graph.TransformationEdge>, org.jgrapht.Graph<DataType<?>,org.mule.transformer.graph.TransformationEdge>

public class TransformationGraph
extends org.jgrapht.graph.DirectedMultigraph<DataType<?>,org.mule.transformer.graph.TransformationEdge>

Represents the set of transformations between DataType based on the available Converter.

See Also:
Serialized Form

Field Summary
protected  Log logger
           
 
Constructor Summary
TransformationGraph()
           
 
Method Summary
 void addConverter(Converter converter)
           
 void removeConverter(Converter converter)
           
 
Methods inherited from class org.jgrapht.graph.AbstractBaseGraph
addEdge, addEdge, addVertex, clone, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, incomingEdgesOf, inDegreeOf, isAllowingLoops, isAllowingMultipleEdges, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, removeVertex, setEdgeSetFactory, setEdgeWeight, vertexSet
 
Methods inherited from class org.jgrapht.graph.AbstractGraph
assertVertexExist, containsEdge, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jgrapht.DirectedGraph
incomingEdgesOf, inDegreeOf, outDegreeOf, outgoingEdgesOf
 
Methods inherited from interface org.jgrapht.Graph
addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet
 

Field Detail

logger

protected final Log logger
Constructor Detail

TransformationGraph

public TransformationGraph()
Method Detail

addConverter

public void addConverter(Converter converter)

removeConverter

public void removeConverter(Converter converter)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.