The following document contains the results of RAT (Release Audit Tool).
***************************************************** Summary ------- Notes: 3 Binaries: 0 Archives: 0 Standards: 84 Apache Licensed: 80 Generated Documents: 0 JavaDocs are generated and so license header is optional Generated files do not required license headers 4 Unknown Licenses ******************************* Archives (+ indicates readable, $ unreadable): ***************************************************** Files with AL headers will be marked L Binary files (which do not require AL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N AL base/src/main/java/org/apache/commons/graph/algorithm/dataflow/DataFlowEquations.java AL base/src/main/java/org/apache/commons/graph/algorithm/dataflow/DataFlowSolutions.java AL base/src/main/java/org/apache/commons/graph/algorithm/spanning/MinimumSpanningForest.java AL base/src/main/java/org/apache/commons/graph/algorithm/util/Label.java AL base/src/main/java/org/apache/commons/graph/algorithm/util/VertexPair.java AL base/src/main/java/org/apache/commons/graph/basic/DirectedGraphImpl.java AL base/src/main/java/org/apache/commons/graph/basic/DirectedGraphWrapper.java AL base/src/main/java/org/apache/commons/graph/basic/GraphWrapper.java AL base/src/main/java/org/apache/commons/graph/basic/package-info.java AL base/src/main/java/org/apache/commons/graph/basic/UndirectedGraphImpl.java AL base/src/main/java/org/apache/commons/graph/basic/WeightedGraphWrapper.java AL base/src/main/java/org/apache/commons/graph/contract/Acyclic.java AL base/src/main/java/org/apache/commons/graph/contract/AcyclicContract.java AL base/src/main/java/org/apache/commons/graph/contract/Contract.java AL base/src/main/java/org/apache/commons/graph/decorator/DecoratedDirectedGraph.java AL base/src/main/java/org/apache/commons/graph/decorator/package-info.java AL base/src/main/java/org/apache/commons/graph/exception/ContractVerificationException.java AL base/src/main/java/org/apache/commons/graph/exception/CycleException.java AL base/src/main/java/org/apache/commons/graph/exception/HyperGraphException.java AL base/src/main/java/org/apache/commons/graph/exception/NegativeCycleException.java AL base/src/test/java/org/apache/commons/graph/algorithm/dataflow/DataFlowSolutionsTest.java AL base/src/test/java/org/apache/commons/graph/algorithm/dataflow/MockDataFlowEq.java AL base/src/test/java/org/apache/commons/graph/algorithm/spanning/MinimumSpanningForestTest.java AL base/src/test/java/org/apache/commons/graph/algorithm/util/LabelTest.java AL base/src/test/java/org/apache/commons/graph/contract/AcyclicContractTest.java AL base/src/test/java/org/apache/commons/graph/contract/DAGTest.java AL base/src/test/java/org/apache/commons/graph/decorator/ShortestPathTest.java AL base/src/test/java/org/apache/commons/graph/decorator/TransposeTest.java AL base/src/test/java/org/apache/commons/graph/DirGraphTest.java AL base/src/test/java/org/apache/commons/graph/GraphTest.java AL base/src/test/java/org/apache/commons/graph/UndirGraphTest.java AL base/src/test/java/org/apache/commons/graph/WeightedGraphTest.java AL dependency/src/test/java/org/apache/commons/graph/domain/dependency/DependencyTest.java AL doap_graph.rdf N LICENSE.txt N NOTICE.txt AL pom.xml N RELEASE-NOTES.txt AL src/assembly/bin.xml AL src/assembly/src.xml AL src/main/java/org/apache/commons/graph/DirectedGraph.java AL src/main/java/org/apache/commons/graph/Edge.java AL src/main/java/org/apache/commons/graph/Graph.java AL src/main/java/org/apache/commons/graph/GraphException.java AL src/main/java/org/apache/commons/graph/Labeled.java AL src/main/java/org/apache/commons/graph/LabeledEdge.java AL src/main/java/org/apache/commons/graph/LabeledVertex.java AL src/main/java/org/apache/commons/graph/LabeledWeightedEdge.java AL src/main/java/org/apache/commons/graph/model/BaseGraph.java AL src/main/java/org/apache/commons/graph/model/BaseMutableGraph.java AL src/main/java/org/apache/commons/graph/model/DirectedMutableGraph.java AL src/main/java/org/apache/commons/graph/model/DirectedMutableWeightedGraph.java AL src/main/java/org/apache/commons/graph/model/InMemoryPath.java AL src/main/java/org/apache/commons/graph/model/InvertedEdgeAdapter.java AL src/main/java/org/apache/commons/graph/model/package-info.java AL src/main/java/org/apache/commons/graph/MutableDirectedGraph.java AL src/main/java/org/apache/commons/graph/MutableGraph.java AL src/main/java/org/apache/commons/graph/package-info.java AL src/main/java/org/apache/commons/graph/Path.java AL src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java AL src/main/java/org/apache/commons/graph/shortestpath/package-info.java AL src/main/java/org/apache/commons/graph/shortestpath/PathNotFoundException.java AL src/main/java/org/apache/commons/graph/shortestpath/ShortestDistances.java AL src/main/java/org/apache/commons/graph/spanning/Boruvka.java AL src/main/java/org/apache/commons/graph/spanning/Kruskal.java AL src/main/java/org/apache/commons/graph/spanning/package-info.java AL src/main/java/org/apache/commons/graph/spanning/Prim.java AL src/main/java/org/apache/commons/graph/UndirectedGraph.java AL src/main/java/org/apache/commons/graph/Vertex.java AL src/main/java/org/apache/commons/graph/visit/BaseGraphVisitHandler.java AL src/main/java/org/apache/commons/graph/visit/GraphVisitHandler.java AL src/main/java/org/apache/commons/graph/visit/package-info.java AL src/main/java/org/apache/commons/graph/visit/Visit.java AL src/main/java/org/apache/commons/graph/WeightedEdge.java AL src/main/java/org/apache/commons/graph/WeightedGraph.java AL src/main/java/org/apache/commons/graph/WeightedPath.java AL src/site/site.xml AL src/test/java/org/apache/commons/graph/model/BaseLabeledEdge.java AL src/test/java/org/apache/commons/graph/model/BaseLabeledVertex.java AL src/test/java/org/apache/commons/graph/model/BaseLabeledWeightedEdge.java AL src/test/java/org/apache/commons/graph/shortestpath/DijkstraTestCase.java !????? statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/exception/StateMachineException.java !????? statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/State.java !????? statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/StateMachine.java !????? statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/Transition.java AL visualizer/src/main/java/org/apache/commons/graph/visualize/Colored.java AL visualizer/src/main/java/org/apache/commons/graph/visualize/TouchGraph.java ***************************************************** Printing headers for files without AL header... ======================================================================= ==statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/exception/StateMachineException.java ======================================================================= package org.apache.commons.graph.domain.statemachine.exception; import org.apache.commons.graph.GraphException; /** * Description of the Class */ public class StateMachineException extends GraphException { /** * Constructor for the StateMachineException object */ public StateMachineException() { super(); } /** * Constructor for the StateMachineException object * * @param msg */ public StateMachineException(String msg) { super(msg); } /** * Constructor for the StateMachineException object * * @param t */ public StateMachineException(Throwable t) { super(t); } } ======================================================================= ==statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/State.java ======================================================================= package org.apache.commons.graph.domain.statemachine; import org.apache.commons.graph.*; /** * Description of the Class */ public class State implements Vertex, Labeled { private String name; private StateMachine subMachine = null; /** * Constructor for the State object * * @param name */ public State(String name) { this.name = name; } /** * Gets the name attribute of the State object */ public String getName() { return name; } /** * Sets the submachine attribute of the State object */ public void setSubmachine(StateMachine subMachine) { this.subMachine = subMachine; } /** * Gets the submachine attribute of the State object */ public StateMachine getSubmachine() { return this.subMachine; } } ======================================================================= ==statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/StateMachine.java ======================================================================= package org.apache.commons.graph.domain.statemachine; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.apache.commons.graph.GraphException; import org.apache.commons.graph.MutableDirectedGraph; import org.apache.commons.graph.contract.Contract; import org.apache.commons.graph.decorator.DecoratedDirectedGraph; import org.apache.commons.graph.factory.GraphFactory; /** * StateMachine - * * This represents a Finite State Machine. It has a collection * of states and transitions which move between them. */ public class StateMachine extends DecoratedDirectedGraph { private Map states = new HashMap();// NAME X STATE private Map transes = new HashMap();// NAME X TRANSITION private Set finalStates = new HashSet(); private State startState = null; private MutableDirectedGraph graph = null; private String name; private GraphFactory factory = new GraphFactory(); /** * Create a new StateMachine given the name. * * @param name Name (or Namespace) of StateMachine */ public StateMachine(String name) { this.name = name; Contract[] contracts = new Contract[0]; graph = factory.makeMutableDirectedGraph( contracts, false, null ); setDirGraph( graph ); } /** * Gets the StateMachines name (or namespace) */ public String getName() ======================================================================= ==statemachine/src/main/java/org/apache/commons/graph/domain/statemachine/Transition.java ======================================================================= package org.apache.commons.graph.domain.statemachine; import org.apache.commons.graph.*; /** * Description of the Class */ public class Transition implements Edge, Labeled { private String name; private State source; private State target; private String action = null; private String guard = null; private String output = null; private String trigger = null; /** * Description of the Field */ public final static String EPSILON = "\u03B5"; /** * Constructor for the Transition object * * @param name * @param source * @param target */ public Transition(String name, State source, State target) { this.name = name; this.source = source; this.target = target; } /** * Gets the name attribute of the Transition object */ public String getName() { return name; } /** * Gets the source attribute of the Transition object