Package de.xima.fc.common.graphdot
package de.xima.fc.common.graphdot
Package with tools for working with the graph dot language.
- See
GraphDotElementFactoryfor creating graph dot elements. You can then usetoGraphDotStringto convert the model to a graph dot string. - See
GraphDotModelWriterfor streaming methods to write a graph dot file. - See
GraphDotTokenWriterfor low-level streaming methods to write a graph dot file, for maximum performance.
- Since:
- 8.2.0
- See Also:
-
ClassDescriptionAn assignment from a name to a value.An property statement assigning a value to a named property.Type safe builder for a list of graphviz dot graph attributes.The
arrowheadattribute.Thearrowsizeattribute.Thearrowtailattribute.Thebgcolorattribute.Theclassattribute.Theclusterattribute.Theclusterrankattribute.Thecolorattribute.Theconstraintattribute.Thedirattribute.Thestyleattribute for edges.Theedgetooltipattribute.Thexlpattribute.Thexlabelattribute.Thefillcolorattribute.Thefontcolorattribute.Thefontnameattribute.Thefontsizeattribute.Therootattribute for graphs.Theheadlabelattribute.Theheadtooltipattribute.Thewithattribute.Thelabelattribute.Thelpattribute.Thelabelfontcolorattribute.Thelabellocattribute.Thelabeltooltipattribute.Themarginattribute.Therootattribute for nodes.Thenodsepattribute.Thestyleattribute for nodes.Theorderingattribute.Thepencolorattribute.Thepenwithattribute.Theperipheriesattribute.Therankdirattribute.Theranksepattribute.Theshapeattribute.Theshowboxesattribute.Thestyleattribute for sub graphs.Thetaillabelattribute.Thetailtooltipattribute.Thetooltipattribute.Thetruecolorattribute.Thewithattribute.A builder for anEdgeAttributeList.A builder for anGraphAttributeList.A builder for anNodeAttributeList.A builder for anSubGraphAttributeList.Mixin for attributes that accept a single color.Mixin for attributes that accept a color list.Mixin for attributes that accept a label string.AttributeListBuilder.IMixinLength<L extends Length, A extends AttributeListBuilder.ITypedAttribute<L>>Mixin for attributes that accept a length with some unit.AttributeListBuilder.IMixinLengthInches<A extends AttributeListBuilder.ITypedAttribute<Length.Inches>>Mixin for attributes that accept a length with the unit inches.AttributeListBuilder.IMixinLengthList<L extends Length, A extends AttributeListBuilder.ITypedAttribute<LengthList<L>>>Mixin for attributes that accept a length with the some unit.AttributeListBuilder.IMixinLengthListInches<A extends AttributeListBuilder.ITypedAttribute<LengthList<Length.Inches>>>Mixin for attributes that accept a length with the unit inches.AttributeListBuilder.IMixinLengthPoints<A extends AttributeListBuilder.ITypedAttribute<Length.Points>>Mixin for attributes that accept a length with the unit pints.Mixin for attributes that accept a point.AttributeListBuilder.IMixinStyleList<X extends IStyle, A extends AttributeListBuilder.ITypedAttribute<StyleList<X>>>Mixin for attributes that accept a style list.A named attribute for a dot graph.AAttributeListBuilder.ITypedAttributethat is valid on edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs and edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs and nodes.AAttributeListBuilder.ITypedAttributethat is valid on graphs, nodes, and edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs.AAttributeListBuilder.ITypedAttributethat is valid on graphs and sub graphs.AAttributeListBuilder.ITypedAttributethat is valid on graphs, sub graphs, and edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs, sub graphs, and nodes.AAttributeListBuilder.ITypedAttributethat is valid on graphs, sub graphs, nodes, and edges.AAttributeListBuilder.ITypedAttributethat is valid on nodes, and edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs and nodes.AAttributeListBuilder.ITypedAttributethat is valid on graphs and edges.AAttributeListBuilder.ITypedAttributethat is valid on graphs and nodes.AAttributeListBuilder.ITypedAttributethat is valid on sub graphs, nodes, and edges.AAttributeListBuilder.ITypedAttributethat is valid on sub graphs.AttributeListBuilder.ITypedAttributeDescriptor<T, A extends AttributeListBuilder.ITypedAttribute<T>>Models the type of a graphviz element attribute.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on edges.AttributeListBuilder.ITypedAttributeDescriptor.Edge<T, A extends AttributeListBuilder.ITypedAttribute<T>>AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on edges.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs and edges.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs and nodes.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs, nodes, and edges.AttributeListBuilder.ITypedAttributeDescriptor.Graph<T, A extends AttributeListBuilder.ITypedAttribute<T>>AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs and sub graphs.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs, sub graphs, and edges.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs, sub graphs, and nodes.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on graphs, sub graphs, nodes, and edges.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on nodes.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on nodes, and edges.AttributeListBuilder.ITypedAttributeDescriptor.Node<T, A extends AttributeListBuilder.ITypedAttribute<T>>AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on nodes.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on sub graphs.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on sub graphs and edges.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on sub graphs and nodes.AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on sub graphs, nodes, and edges.AttributeListBuilder.ITypedAttributeDescriptor.SubGraph<T, A extends AttributeListBuilder.ITypedAttribute<T>>AAttributeListBuilder.ITypedAttributeDescriptorthat is valid on sub graphs.List of pre-definedAttributeListBuilder.TypedAttributes.An attribute statement assigning default properties to a graph, node, or edge.A single color for graphviz.A list of weighed colors, used e.g. for gradients.A directed edge statement.A directed graph.A sub graph statement with directed edges.A sub graph expression with directed edges.A list of doubles.Enumeration of the possible values for thedirattribute.Graphviz arrow head shapes.Enumeration of the different types of attribute statements in a graph dot graph.Possible values for theclusterrankattribute.Graphviz color names for the SVG scheme.Graphviz color names for the X11 schema.Enumeration of the compass point types in a graph dot graph.An attribute list for edges.Graphviz styles for edges.Enumeration of the edge types of a graph dot graph.Enumeration of the type of a graph dot graph.Enumeration of the values for the label location attribute.Graphviz styles for nodes.Enumeration for the values of theorderingattribute, which constrains the left-to-right ordering of node edges.Enumeration of the values for therankdirattribute.Shapes for graphviz nodes.Enumeration of the modes for theshowboxesattribute.Standard graphviz attribute names.Graphviz styles for graphs and sub graphs.An attribute list for graphs.Static methods for creatinggraph dot elements.Writer for creating content conforming to the graphviz dot language syntax specification, see DOT Language.Writer for creating content conforming to the graphviz dot language syntax specification, see DOT Language.Writer for creating content conforming to the graphviz dot language syntax specification, see DOT Language.Represents an HTML string that can be used for graph dot attributes to output HTML, e.g. for label.Base type for all graph dot statements that can be used in directed graphs.A statement that can be used both in directed and undirected graphs.Base type for attribute lists.IGraphDotEdgeSpecifier<S extends IGraphDotStatement>Interface for elements that may appear as the source or target node in an edge statement.IGraphDotEdgeStatement<S extends IGraphDotStatement>Base type for directed and undirected edge statements.Base type for all graph dot elements.IGraphDotGraph<S extends IGraphDotStatement>Base type for directed and undirected graphs.Base type for all graph dot elements that can be used as statements.Base type for directed and undirected graph dot sub graphs.IGraphDotSubGraphExpression<S extends IGraphDotStatement>Base type for directed and undirected graph dot sub graph statements.A graphviz style for graphs, nodes, or edges.Base type for all graph dot statements that can be used in undirected graphs.Represents a label string, either plain text or HTML.A length with some intrinsic unit for graphviz attribute values.ALengthwith the intrinsic unit inches.Length.LengthFactory<L extends Length>Factory for creating length values in various different units.ALengthwith the intrinsic unit points.LengthList<L extends Length>A list of length values.LengthList.LengthListFactory<L extends Length>A factory for creatingLengthListfrom values in a given unit.LengthPoint<L extends Length>A graphviz 2D or 3D point with a length unit. 3D is valid only when the attributedimis set to 3.LengthPoint.LengthPointFactory<L extends Length>A factory for creatingLengthPointfrom values in a given unit.An attribute list for nodes.Represents a graph dot node ID.A graph dot element that represents a node statement.A graphviz 2D or 3D point. 3D is valid only when the attributedimis set to 3.Represents a graph dot port.A list of doubles.An attribute list for sub graphs.A undirected edge statement.An undirected graph.A sub graph statement with undirected edges.A sub graph expression with undirected edges.A weighted color, used in color lists for gradients etc.