Skip navigation links
A B C D E F G H I K L M N O P R S T V W 

A

accept(S1, S2, S3) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.TripleConsumer
Takes a tuple of size 3 and processes it.
add(int, M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
add(M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAll(Collection<? extends M>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAll(int, Collection<? extends M>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAndProcessC4Files(List<Path>) - Method in class org.thewonderlemming.c4plantuml.graphml.C4Graph
Adds a List of C4 files to parse and returns the current instance to allow method chaining.
addGraph(GraphModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
Adds a GraphModel to the current model.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Adds the given DataModel to the list if its DataModel.getKey() is not already there or replaces it else.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Adds the given DataModel to the list if its DataModel.getKey() is not already there or replaces it else.
addOrReplaceData(M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
Adds or replaces the given model, given that its key K is not yet registered in the current mapping or not.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Adds the given DataModel to the list if its DataModel.getKey() is not already there or replaces it else.
addOrReplaceEdge(EdgeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Adds the given EdgeModel to the list if its EdgeModel.getId() is not already there or replaces it else.
addOrReplaceNode(NodeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Adds the given NodeModel to the list if its NodeModel.getId() is not already there or replaces it else.
adoptNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
appendChild(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

B

Build<T> - Interface in org.thewonderlemming.c4plantuml.graphml
A basic Java Function to create fluent builders such as for the GraphMLModel.builder() design pattern.
build() - Method in interface org.thewonderlemming.c4plantuml.graphml.Build
Returns a result of type T.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
A builder to the current DataModel class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
A builder to the current EdgeModel class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
A builder to the current GraphMLModel class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
A builder to the current GraphModel class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.KeyModel
A builder to the current KeyModel class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
A builder to the current NodeModel class.

C

C4ErrorListener - Class in org.thewonderlemming.c4plantuml.graphml
An implementation of the ANTLR 4 BaseErrorListener.
C4Graph - Class in org.thewonderlemming.c4plantuml.graphml
The C4 to GraphML transformation engine.
C4Graph(Charset, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
A constructor that turns on a strict validation of the XML output and that turns off the C4 parsing errors.
C4Graph(Charset, boolean, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
A constructor that turns on a strict validation of the XML output.
C4Graph(Charset, boolean, boolean, boolean, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
Default constructor.
C4GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml
An implementation of the ANTLR 4 ParseTreeListener that translates the C4 syntax tree to a JAXB model..
C4GraphParseTreeListener(GraphMLModel) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
A constructor that turns off the failing of the process on syntax errors.
C4GraphParseTreeListener(GraphMLModel, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Default constructor.
C4Keys - Enum in org.thewonderlemming.c4plantuml.graphml.model
Holds C4 GraphML keys and their properties.
C4L1GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
An ANTLR 4 ParseTreeListener that parses C4 L1 grammar and feeds the JAXB model with the retrieved information.
C4L1GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
Default constructor.
C4L2GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
An ANTLR 4 ParseTreeListener that parses C4 L2 grammar and feeds the JAXB model with the retrieved information.
C4L2GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
Default constructor.
C4L3GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
An ANTLR 4 ParseTreeListener that parses C4 L3 grammar and feeds the JAXB model with the retrieved information.
C4L3GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
Default constructor.
C4ParseException - Exception in org.thewonderlemming.c4plantuml.graphml.parse
A wrapper exception that holds ANTLR 4 parsing errors.
C4ParseException(String) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.parse.C4ParseException
Default constructor.
CannotComputeEdgeModelId - Exception in org.thewonderlemming.c4plantuml.graphml.model
A wrapper RuntimeException that allows use within streams.
CannotComputeEdgeModelId(Throwable) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.model.CannotComputeEdgeModelId
Default constructor.
CDataDocumentDecorator - Class in org.thewonderlemming.c4plantuml.graphml.export
A Document decorator to handle CDATA tags around values in JAXB marshalling operations.
clear() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
cloneNode(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
compareDocumentPosition(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
contains(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
containsAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
createAttribute(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createAttributeNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createCDATASection(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createComment(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createDocumentFragment() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createElement(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createElementNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createEntityReference(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createProcessingInstruction(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createTextNode(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
CustomLSInput - Class in org.thewonderlemming.c4plantuml.graphml.validation
A basic implementation of LSInput, in order to implement our custom LSResourceResolver.
CustomResourceResolver - Class in org.thewonderlemming.c4plantuml.graphml.validation
A DOM LSResourceResolver implementation to avoid having external calls to retrieve GraphML related XSD files.
CustomResourceResolver() - Constructor for class org.thewonderlemming.c4plantuml.graphml.validation.CustomResourceResolver
 

D

dataLookup - Variable in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
The lookup map that maps the data to its key.
DataModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The <data> part of the representation of a GraphML stream.

E

EdgeModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The <edge> part of the representation of a GraphML stream.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Does nothing.
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterTitle(C4L1Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterTitle(C4L2Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterTitle(C4L3Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
EntityType - Enum in org.thewonderlemming.c4plantuml.graphml.model
Represents a C4 keyword or "entity" as I like to call them.
equals(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
error(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Does nothing.
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
export() - Method in class org.thewonderlemming.c4plantuml.graphml.C4Graph
Transforms the parsed C4 files to a single GraphML output and returns the result as a string.
export(GraphMLModel) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
Exports a JAXB GraphMLModel instance to a valid GraphML string, using UTF-8 as a default Charset, turning off the formatting and turning on the strict XML validation on the output.
export(GraphMLModel, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
Exports a JAXB GraphMLModel instance to a valid GraphML string, using UTF-8 as a default Charset, and turning on the strict XML validation on the output.
export(GraphMLModel, Charset, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
Exports a JAXB GraphMLModel instance to a valid GraphML string, turning on the strict XML validation on the output.
export(GraphMLModel, Charset, boolean, boolean, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
Exports a JAXB GraphMLModel instance to a valid GraphML string.
exportAsString(Charset, boolean, boolean, boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
Exports the content of the document as a string that contains CDATA tags around values.

F

fatalError(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler

G

generateIdFrom(String) - Static method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Generates a hopefully unique and repeatably consistent ID for a given graph edge, based on its properties.
get(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
getAttributes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getBaseURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getBaseURI() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getByteStream() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getC4Key() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
Builds a KeyModel from the current C4Keys and returns it..
getC4Keys() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
Returns a List of KeyModel built from every value from C4Keys.
getC4Level() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the C4Keys.C4_LEVEL property.
getCertifiedText() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getCharacterStream() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getChildNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the edge's list of DataModel.
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Returns the current graph's properties list.
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Returns the current <node> data tags.
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
getDoctype() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDocumentElement() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDocumentURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDomConfig() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getEdgeDefault() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Returns the graph's <edgedefault> property.
getEdges() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Returns the graph's edges as a list.
getElementById(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getElementsByTagName(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getElementsByTagNameNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getFeature(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getFirstChild() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Returns the current <node> inner graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
Returns the result of the parsing as a graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
Returns the result of the parsing as a graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
Returns the result of the parsing as a graph.
getId() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
Return the GraphML key ID for the current C4Keys value.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the edge's ID.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Returns the graph ID.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Returns the current <node> ID.
getImplementation() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getInputEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getInstance() - Static method in class org.thewonderlemming.c4plantuml.graphml.C4ErrorListener
Returns the current instance of that singleton.
getKey() - Method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
Returns the value of the key attribute.
getLabel() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the C4Keys.LABEL property.
getLastChild() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getLocalName() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNamespaceURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNamespaceURI() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Returns the current XSD namespace URI.
getNextSibling() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodeName() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Returns the graph(s nodes as a list.
getNodeType() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodeValue() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getOwnerDocument() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getParentNode() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getPrefix() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getPreviousSibling() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getProtocol() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the C4Keys.PROTOCOL property.
getPublicId() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getResourceFilename() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Returns the current XSD filename.
getSource() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the edge's source.
getStrictErrorChecking() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getStringData() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getSystemId() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getSystemId() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Returns the current XML system ID.
getTarget() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Returns the edge's target.
getTextContent() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getTypeAsString() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
Returns the C4 keyword represented by the current value of EntityType.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUserData(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getValue() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
Returns the value of the <for> property.
getValue() - Method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
Returns the value of the current <data> tag.
getXmlEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getXmlStandalone() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getXmlVersion() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
GraphMLModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The root node of a Java representation of a GraphML stream.
GraphMLModelExporter - Class in org.thewonderlemming.c4plantuml.graphml.export
An exporter to transform a JAXB GraphMLModel to a GraphML string.
GraphMLValidator - Class in org.thewonderlemming.c4plantuml.graphml.validation
Validates a given XML stream against the GraphML XSDs set.
GraphMLValidatorErrorHandler - Class in org.thewonderlemming.c4plantuml.graphml.validation
A custom implementation of ErrorHandler to log validation errors and warnings, then to throw exceptions if wanted.
GraphMLValidatorErrorHandler(boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
Default constructor.
GraphMLXsd - Enum in org.thewonderlemming.c4plantuml.graphml.validation
This enumeration maps XML namespaces to their system ID and a local resource that contains the XSD - the purpose being to avoid having external calls to retrieve these XSDs.
GraphModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The <graph> part of the representation of a GraphML stream.

H

hasAttributes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
hasChildNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
hashCode() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

I

importNode(Node, boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
indexOf(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
insertBefore(Node, Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isChildOfNode(NodeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Tells whether or not the current graph is a child of a node (or if it stands alone).
isDefaultNamespace(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Tells whether or not the current graph is empty.
isEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
isEqualNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isNotEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Tells whether or not the current graph is not empty.
isSameNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isSupported(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
iterator() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

K

KeyFor - Enum in org.thewonderlemming.c4plantuml.graphml.model.builder
Holds values for the <for> property of the <key> tag.
KeyModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The <key> part of the representation of a GraphML stream.

L

lastIndexOf(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
listIterator() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
listIterator(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
lookupNamespaceURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
lookupPrefix(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

M

MappedListDecorator<M,K> - Class in org.thewonderlemming.c4plantuml.graphml.model
A decorator to the List interface, that relies on an internal Map to track existing data by the key K.
MappedListDecorator(Class<M>, List<M>, Function<M, K>) - Constructor for class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
Default constructor.

N

NAMESPACE - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
The GraphML namespace.
newBuilder() - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
A fluent builder to ease the construction of CustomLSInput, since its constructor contains several arguments which are all strings.
newInstance() - Static method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
A factory method that builds a new Document and decorates it with the returned CDataDocumentDecorator instance.
newInstance(Document) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
A factory method that builds a new CDataDocumentDecorator instance given a Document to decorate.
NodeModel - Class in org.thewonderlemming.c4plantuml.graphml.model
The <node> part of the representation of a GraphML stream.
normalize() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
normalizeDocument() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

O

org.thewonderlemming.c4plantuml.graphml - package org.thewonderlemming.c4plantuml.graphml
Contains a set of classes to parse c4 files and transform them to GraphML files.
org.thewonderlemming.c4plantuml.graphml.export - package org.thewonderlemming.c4plantuml.graphml.export
Contains the GraphMLModelExporter and its dependencies.
org.thewonderlemming.c4plantuml.graphml.model - package org.thewonderlemming.c4plantuml.graphml.model
Contains the JAXB model that handles the XML generation.
org.thewonderlemming.c4plantuml.graphml.model.builder - package org.thewonderlemming.c4plantuml.graphml.model.builder
Contains a bunch of FunctionalInterface to help into writing fluent builders for the model.
org.thewonderlemming.c4plantuml.graphml.parse - package org.thewonderlemming.c4plantuml.graphml.parse
Contains the actual C4 parser that maps the code to theGraphML JAXB model.
org.thewonderlemming.c4plantuml.graphml.validation - package org.thewonderlemming.c4plantuml.graphml.validation
Contains a set of classes to validate the produced GraphML.

P

parseTree(ParseTree, Path) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Initializes the inner parsers and walks through the given ParseTree to fill in the GraphMLModel.

R

remove(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
remove(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
removeAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
removeChild(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
renameNode(Node, String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
replaceChild(Node, Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
reset(int) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
Resets the current listener so that it can be reused for the next C4 L3 source file.
resolveResource(String, String, String, String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomResourceResolver
resolveXsd(String, String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Looks for an XSD value that matches the given systemId and namespaceURI and returns it as an Optional.
retainAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

S

SCHEMA_LOCATION - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
The GraphML schema location.
set(int, M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
setAspect(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Sets the graph's aspect.
setBaseURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setByteStream(InputStream) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setC4Level(SourceType) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Sets a <data> tag of type C4Keys.C4_LEVEL and with the given value.
setCertifiedText(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setCharacterStream(Reader) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setDescription(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets a <data> tag of type C4Keys.DESCRIPTION and with the given value.
setDocumentURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setEncoding(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setEntityType(EntityType) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets a <data> tag of type C4Keys.ENTITY_TYPE and with the given value.
setGraph(GraphModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets a child <graph> into the current <node>.
setId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Sets the graph's ID.
setId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets the current <node> id attribute.
setLabel(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Sets a <data> tag of type C4Keys.LABEL and with the given value.
setName(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets a <data> tag of type C4Keys.NAME and with the given value.
setNodeValue(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setPrefix(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setProtocol(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
Sets a <data> tag of type C4Keys.PROTOCOL and with the given value.
setPublicId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setStrictErrorChecking(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setStringData(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setSystemId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setTechnologicalStack(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
Sets a <data> tag of type C4Keys.TECHNOLOGICAL_STACK and with the given value.
setTextContent(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setTitle(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
Sets a <data> tag of type C4Keys.TITLE and with the given value.
setUserData(String, Object, UserDataHandler) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setXmlStandalone(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setXmlVersion(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
size() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
subList(int, int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

T

TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.KeyModel
The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
The current model XML tag name.
toArray() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
toArray(T[]) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
TripleConsumer<S1,S2,S3> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

V

validate(InputStream, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidator
Validates the given XML stream and throws an exception if it is not a valid GraphML.
validate(StreamSource, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidator
Validates the given XML stream and throws an exception if it is not a valid GraphML.
ValidationException - Exception in org.thewonderlemming.c4plantuml.graphml.validation
A wrapper to a SAXException.
ValidationException(String, Exception) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.validation.ValidationException
Default constructor.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
Returns an array containing the constants of this enum type, in the order they are declared.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Logs syntax errors and throws a C4ParseException if the C4GraphParseTreeListener.throwOnParseError flag is truned on.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Does nothing.
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener

W

warning(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
WithAttrName<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withAttrName(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithAttrName
Takes an object of type T, processes it and returns a result of type U.
WithAttrType<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withAttrType(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithAttrType
Takes an object of type T, processes it and returns a result of type U.
WithBaseURI<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withBaseURI(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithBaseURI
Takes a string, processes it and returns a result of type T.
withC4L1Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
A semantic call to pass a SourceType.C4_L1 value to the current function.
withC4L2Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
A semantic call to pass a SourceType.C4_L2 value to the current function.
withC4L3Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
A semantic call to pass a SourceType.C4_L3 value to the current function.
WithC4Level<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withC4Level(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
Takes a String, processes it and returns a results of type T.
WithData<U> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withData(List<DataModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithData
Takes a list of DataModel, processes it and returns a results of type U.
withDefaultDirection() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithDirection
Calls the FunctionalInterface with a default "directed" string.
WithDescription<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withDescription(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithDescription
Takes a string, processes it and returns a result of type U.
WithDirection<U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withDirection(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithDirection
Takes a string, processes it and returns a result of type U.
WithEdges<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withEdges(List<EdgeModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithEdges
Takes a list of EdgeModel, processes it and returns a results of type T.
WithEntityType<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withEntityType(EntityType) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithEntityType
Takes a parameter of type EntityType, processes it and returns a result of type U.
WithFor<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withFor(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithFor
Takes an object of type T, processes it and returns a result of type U.
WithGraphs<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withGraphs(List<GraphModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithGraphs
Takes a list of GraphModel, processes it and returns a results of type T.
WithId<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withId(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithId
Takes an object of type T, processes it and returns a result of type U.
WithKey<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withKey(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithKey
Takes an object of type T, processes it and returns a result of type U.
WithKeys<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withKeys(List<KeyModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithKeys
Takes a list of KeyModel, processes it and returns a results of type T.
WithLabel<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withLabel(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithLabel
Takes a String, processes it and returns a results of type T.
WithName<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withName(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithName
Takes a string, processes it and returns a result of type U.
WithNodes<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withNodes(List<NodeModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithNodes
Takes a list of NodeModel, processes it and returns a results of type U.
withoutData() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithData
A semantic call to pass no value to the current function.
withoutEdges() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithEdges
A semantic call to pass no value to the current function.
withoutGraphs() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithGraphs
A semantic call to pass no value to the current function.
withoutKeys() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithKeys
A semantic call to pass no value to the current function.
withoutNodes() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithNodes
A semantic call to pass no value to the current function.
withoutProtocol() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithProtocol
A semantic call to pass no value to the current function.
WithPayload<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withPayload(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithPayload
Takes an object of type T, processes it and returns a result of type U.
WithProtocol<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
A basic Java Function to create fluent builders such as GraphMLModel.builder().
withProtocol(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithProtocol
Takes a String, processes it and returns a results of type T.
WithPublicId<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withPublicId(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithPublicId
Takes a string, processes it and returns a result of type T.
WithResourceFilename<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withResourceFilename(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithResourceFilename
Takes a string, processes it and returns a result of type T.
WithSource<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withSource(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithSource
Takes an object of type T, processes it and returns a result of type U.
WithSystemId<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withSystemId(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithSystemId
Takes a string, processes it and returns a result of type T.
WithTarget<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withTarget(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithTarget
Takes an object of type T, processes it and returns a result of type U.
WithValue<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withValue(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithValue
Takes an object of type T, processes it and returns a result of type U.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
Merges the computes graphs into the given GraphMLModel instance.
A B C D E F G H I K L M N O P R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.