Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

action(Message) - Method in interface de.xam.featdoc.system.Rule.RuleWithTriggerBuilder
 
action(Message, String) - Method in interface de.xam.featdoc.system.Rule.RuleWithTriggerBuilder
 
Action(Message, String) - Constructor for record class de.xam.featdoc.system.Rule.Action
Creates an instance of a Action record class.
actions() - Method in class de.xam.featdoc.system.Rule
 
actions(Message...) - Method in interface de.xam.featdoc.system.Rule.RuleWithTriggerBuilder
 
Activate - Enum constant in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
 
actor(String) - Static method in class de.xam.featdoc.mermaid.sequence.Participant
 
actor(String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
actor(String, String) - Static method in class de.xam.featdoc.mermaid.sequence.Participant
 
actor(String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
actorNote(Note.Position, String, String) - Static method in class de.xam.featdoc.mermaid.sequence.Note
 
actorsNote(String, String...) - Static method in class de.xam.featdoc.mermaid.sequence.Note
 
add(Collection<T>, T) - Static method in class de.xam.featdoc.Util
 
addChild(String) - Method in class de.xam.featdoc.markdown.StringTree
 
addChildTree(StringTree) - Method in class de.xam.featdoc.markdown.StringTree
 
apiCall(String) - Method in class de.xam.featdoc.system.System
 
arrow() - Element in annotation interface de.xam.featdoc.annotations.Step
 
arrow() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns the value of the arrow record component.
arrow() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the arrow record component.
Arrow - Enum Class in de.xam.featdoc.mermaid.sequence
 
Arrow - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
 
Arrow - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
 
Arrow(Edge.Start, Edge.Line, int, Edge.End) - Constructor for record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Creates an instance of a Arrow record class.
asyncEvent(System, System, Message) - Method in interface de.xam.featdoc.system.ScenarioApi
 
asyncEvent(System, System, Message, String) - Method in interface de.xam.featdoc.system.ScenarioApi
 
asyncEvent(System, System, String) - Method in interface de.xam.featdoc.system.ScenarioApi
 
asynchronous - Enum constant in enum class de.xam.featdoc.Term
 
Asynchronous - Enum constant in enum class de.xam.featdoc.system.Timing
 

B

BT - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
 
build() - Method in interface de.xam.featdoc.system.Rule.RuleWithTriggerBuilder
 
builder(Feature) - Static method in class de.xam.featdoc.system.Rule
 

C

callFrom - Enum constant in enum class de.xam.featdoc.Term
 
callsFrom - Enum constant in enum class de.xam.featdoc.Term
 
callsTo - Enum constant in enum class de.xam.featdoc.Term
 
causeFromScenario() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the causeFromScenario record component.
Circle - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
 
Circle - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
 
comment() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the comment record component.
comment() - Method in record class de.xam.featdoc.system.Rule.Action
Returns the value of the comment record component.
comment() - Method in interface de.xam.featdoc.system.Rule.RulePart
 
comment() - Method in record class de.xam.featdoc.system.Rule.Trigger
Returns the value of the comment record component.
compareTo(System) - Method in class de.xam.featdoc.system.System
 
compareTo(StringTree) - Method in class de.xam.featdoc.markdown.StringTree
 
computeResultingSteps(Scenario) - Method in class de.xam.featdoc.system.Universe
 
condition() - Method in record class de.xam.featdoc.system.Condition.Variant
Returns the value of the condition record component.
condition(String) - Method in class de.xam.featdoc.system.Universe
 
Condition - Class in de.xam.featdoc.system
 
Condition(String) - Constructor for class de.xam.featdoc.system.Condition
 
Condition.Variant - Record Class in de.xam.featdoc.system
 
Cross - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
 
Cross - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
 

D

de - Enum constant in enum class de.xam.featdoc.I18n.Language
 
de.xam.featdoc - package de.xam.featdoc
 
de.xam.featdoc.annotations - package de.xam.featdoc.annotations
 
de.xam.featdoc.markdown - package de.xam.featdoc.markdown
 
de.xam.featdoc.mermaid - package de.xam.featdoc.mermaid
 
de.xam.featdoc.mermaid.flowchart - package de.xam.featdoc.mermaid.flowchart
 
de.xam.featdoc.mermaid.sequence - package de.xam.featdoc.mermaid.sequence
 
de.xam.featdoc.system - package de.xam.featdoc.system
 
de.xam.featdoc.wiki - package de.xam.featdoc.wiki
 
Deactivate - Enum constant in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
 
Default - Enum constant in enum class de.xam.featdoc.markdown.MermaidBlockSyle
 
depth() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the depth record component.
Dotted - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Line
 
Dotted - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Dotted line without arrow
DottedAsync - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Dotted line with a open arrow at the end (async)
DottedWithCross - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Dotted line with a cross at the end.
DottedWithHead - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Dotted line with arrowhead
dump() - Method in class de.xam.featdoc.markdown.StringTree
 

E

edge(Node, Node) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
edge(Node, Node) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
edge(String, String) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
Edge - Record Class in de.xam.featdoc.mermaid.flowchart
 
Edge(String, Edge.Arrow, String, String) - Constructor for record class de.xam.featdoc.mermaid.flowchart.Edge
Creates an instance of a Edge record class.
Edge.Arrow - Record Class in de.xam.featdoc.mermaid.flowchart
 
Edge.End - Enum Class in de.xam.featdoc.mermaid.flowchart
 
Edge.Line - Enum Class in de.xam.featdoc.mermaid.flowchart
 
Edge.Start - Enum Class in de.xam.featdoc.mermaid.flowchart
 
edges() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
en - Enum constant in enum class de.xam.featdoc.I18n.Language
 
end() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns the value of the end record component.
end() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
equals(Object) - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.Condition.Variant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.Message
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.Rule.Action
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.Rule.Trigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.ScenarioStep
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.xam.featdoc.system.Universe.ResultStep
Indicates whether some other object is "equal to" this one.
eventAsync(String) - Method in class de.xam.featdoc.system.System
 
events() - Method in class de.xam.featdoc.system.System
 

F

FeatDoc - Class in de.xam.featdoc
 
FeatDoc - Annotation Interface in de.xam.featdoc.annotations
 
FeatDocAnnotationTool - Class in de.xam.featdoc
TODO escape characters
FeatDocAnnotationTool() - Constructor for class de.xam.featdoc.FeatDocAnnotationTool
 
FeatDocs - Annotation Interface in de.xam.featdoc.annotations
 
feature - Enum constant in enum class de.xam.featdoc.Term
 
feature() - Method in class de.xam.featdoc.system.Rule
 
feature() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the feature record component.
feature(Feature) - Method in interface de.xam.featdoc.system.Rule.RuleBuilder
 
feature(String) - Method in class de.xam.featdoc.system.System
 
Feature - Class in de.xam.featdoc.system
 
Feature(System, String) - Constructor for class de.xam.featdoc.system.Feature
 
features - Enum constant in enum class de.xam.featdoc.Term
 
features() - Method in class de.xam.featdoc.system.System
 
featuresProducing(Message) - Method in class de.xam.featdoc.system.Universe
 
filename() - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
filename(String) - Static method in class de.xam.featdoc.markdown.MarkdownTool
 
flowchart(String) - Static method in class de.xam.featdoc.mermaid.MermaidDsl
 
FlowchartDiagram - Class in de.xam.featdoc.mermaid.flowchart
 
FlowchartDiagram(String, FlowchartDiagram.Orientation) - Constructor for class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
FlowchartDiagram.Orientation - Enum Class in de.xam.featdoc.mermaid.flowchart
 
FlowchartDiagram.Subgraph - Class in de.xam.featdoc.mermaid.flowchart
 
footer - Enum constant in enum class de.xam.featdoc.Term
 
forEachEdge(BiConsumer<System, System>) - Method in class de.xam.featdoc.system.Universe
 
format(String) - Static method in class de.xam.featdoc.markdown.MarkdownTool
 
fragmentid(String) - Static method in class de.xam.featdoc.markdown.MarkdownTool
 
from() - Element in annotation interface de.xam.featdoc.annotations.Step
 
from() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the from record component.

G

generateMarkdownFiles(Universe, IWikiContext) - Static method in class de.xam.featdoc.FeatDoc
 
generateMermaidSyntax(FlowchartDiagram, LineWriter) - Static method in class de.xam.featdoc.mermaid.MermaidTool
 
generateMermaidSyntax(MermaidDiagram, LineWriter) - Static method in class de.xam.featdoc.mermaid.MermaidTool
 
generateMermaidSyntax(SequenceDiagram, LineWriter) - Static method in class de.xam.featdoc.mermaid.MermaidTool
 
getChildNodesIterator() - Method in class de.xam.featdoc.markdown.StringTree
 
getChildNodesIterator(StringTree) - Method in class de.xam.featdoc.markdown.StringTree
 
getLabel() - Method in class de.xam.featdoc.markdown.StringTree
 
getOrCreateChild(String) - Method in class de.xam.featdoc.markdown.StringTree
 

H

hasChildren() - Method in class de.xam.featdoc.markdown.StringTree
 
hashCode() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.Condition.Variant
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.Message
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.Rule.Action
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.Rule.Trigger
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns a hash code value for this object.
hashCode() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns a hash code value for this object.
headerSeparator() - Method in class de.xam.featdoc.markdown.MarkdownTool.Table
 

I

i18n() - Method in interface de.xam.featdoc.wiki.IWikiContext
 
i18n(Term) - Method in interface de.xam.featdoc.wiki.IWikiContext
 
I18n - Class in de.xam.featdoc
 
I18n(I18n.Language) - Constructor for class de.xam.featdoc.I18n
 
i18n_de - Static variable in interface de.xam.featdoc.wiki.IWikiContext
 
I18n.Language - Enum Class in de.xam.featdoc
 
id - Variable in class de.xam.featdoc.mermaid.sequence.Participant
 
id() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
id() - Method in interface de.xam.featdoc.mermaid.flowchart.INode
 
id() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Returns the value of the id record component.
id() - Method in class de.xam.featdoc.mermaid.sequence.Participant
 
if_ - Enum constant in enum class de.xam.featdoc.Term
 
IMarkdownCustomizer - Interface in de.xam.featdoc.markdown
 
in(I18n.Language) - Method in enum class de.xam.featdoc.Term
 
incomingApiCalls - Enum constant in enum class de.xam.featdoc.Term
 
incomingAsyncEvents - Enum constant in enum class de.xam.featdoc.Term
 
incomingMessage() - Method in record class de.xam.featdoc.system.Rule.Trigger
Returns the value of the incomingMessage record component.
INode - Interface in de.xam.featdoc.mermaid.flowchart
 
isActor - Variable in class de.xam.featdoc.mermaid.sequence.Participant
 
isAsynchronous() - Method in record class de.xam.featdoc.system.Message
 
isAutonumber - Variable in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
isProducing(Message) - Method in class de.xam.featdoc.system.Feature
 
isProducing(Message) - Method in class de.xam.featdoc.system.System
 
isScenario() - Method in record class de.xam.featdoc.system.Universe.ResultStep
 
isSynchronous() - Method in record class de.xam.featdoc.system.Message
 
isTriggeredBy(Message) - Method in record class de.xam.featdoc.system.Rule.Trigger
 
IWikiContext - Interface in de.xam.featdoc.wiki
 
IWikiFile - Interface in de.xam.featdoc.wiki
 
IWikiLink - Interface in de.xam.featdoc.wiki
 

L

label - Variable in class de.xam.featdoc.mermaid.sequence.Participant
 
label() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns the value of the label record component.
label() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Returns the value of the label record component.
label() - Method in class de.xam.featdoc.system.Condition
 
label() - Method in record class de.xam.featdoc.system.Condition.Variant
Returns the value of the label record component.
label() - Method in class de.xam.featdoc.system.Feature
 
label() - Method in record class de.xam.featdoc.system.Message
Returns the value of the label record component.
label() - Method in class de.xam.featdoc.system.Scenario
 
label() - Method in class de.xam.featdoc.system.System
 
label() - Method in interface de.xam.featdoc.wiki.IWikiLink
 
LeftOf - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Note.Position
 
legend - Enum constant in enum class de.xam.featdoc.Term
 
length() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns the value of the length record component.
lifetimeEvent() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the lifetimeEvent record component.
line() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns the value of the line record component.
LineWriter - Interface in de.xam.featdoc
 
Link - Class in de.xam.featdoc.mermaid.sequence
 
Link() - Constructor for class de.xam.featdoc.mermaid.sequence.Link
 
localTarget() - Method in class de.xam.featdoc.system.Scenario
 
localTarget() - Method in class de.xam.featdoc.system.System
 
localTarget() - Method in interface de.xam.featdoc.wiki.IWikiFile
 
localTarget() - Method in interface de.xam.featdoc.wiki.IWikiLink
local part
LR - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
 

M

markdownCustomizer() - Method in interface de.xam.featdoc.wiki.IWikiContext
 
markdownFile(IWikiFile) - Method in interface de.xam.featdoc.wiki.IWikiContext
 
MarkdownTool - Class in de.xam.featdoc.markdown
 
MarkdownTool() - Constructor for class de.xam.featdoc.markdown.MarkdownTool
 
MarkdownTool.Table - Class in de.xam.featdoc.markdown
 
mermaid - Variable in enum class de.xam.featdoc.mermaid.sequence.Arrow
 
mermaid - Variable in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
 
mermaid() - Method in enum class de.xam.featdoc.mermaid.sequence.Arrow
 
mermaid() - Method in class de.xam.featdoc.mermaid.sequence.Note
 
mermaid() - Method in class de.xam.featdoc.mermaid.sequence.Participant
 
mermaid() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
 
mermaidBlockSyle() - Method in interface de.xam.featdoc.markdown.IMarkdownCustomizer
 
MermaidBlockSyle - Enum Class in de.xam.featdoc.markdown
 
MermaidDiagram - Interface in de.xam.featdoc.mermaid.sequence
 
mermaidDiagramBlock(MermaidDiagram, IMarkdownCustomizer, LineWriter) - Static method in class de.xam.featdoc.FeatDoc
 
MermaidDsl - Class in de.xam.featdoc.mermaid
 
MermaidDsl() - Constructor for class de.xam.featdoc.mermaid.MermaidDsl
 
MermaidTool - Class in de.xam.featdoc.mermaid
 
message() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the message record component.
message() - Method in record class de.xam.featdoc.system.Rule.Action
 
message() - Method in interface de.xam.featdoc.system.Rule.RulePart
 
message() - Method in record class de.xam.featdoc.system.Rule.Trigger
 
Message - Record Class in de.xam.featdoc.system
 
Message(System, Timing, String) - Constructor for record class de.xam.featdoc.system.Message
Creates an instance of a Message record class.
Microsoft - Enum constant in enum class de.xam.featdoc.markdown.MermaidBlockSyle
 

N

name() - Element in annotation interface de.xam.featdoc.annotations.FeatDoc
 
node(String) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
node(String, String) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
Node - Record Class in de.xam.featdoc.mermaid.flowchart
 
Node(String, Node.Shape, String) - Constructor for record class de.xam.featdoc.mermaid.flowchart.Node
Creates an instance of a Node record class.
nodeMap() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
None - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
 
None - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
 
None - Enum constant in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
 
Normal - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Line
 
note(Note.Position, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
note(String, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
Note - Class in de.xam.featdoc.mermaid.sequence
 
Note.Position - Enum Class in de.xam.featdoc.mermaid.sequence
 
notes() - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 

O

orientation() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
outgoingMessage() - Method in record class de.xam.featdoc.system.Rule.Action
Returns the value of the outgoingMessage record component.
Over - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Note.Position
 
overviewCallsFromSystems - Enum constant in enum class de.xam.featdoc.Term
 

P

participant(String) - Static method in class de.xam.featdoc.mermaid.sequence.Participant
 
participant(String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
participant(String, String) - Static method in class de.xam.featdoc.mermaid.sequence.Participant
 
participant(String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
Participant - Class in de.xam.featdoc.mermaid.sequence
 
participants() - Element in annotation interface de.xam.featdoc.annotations.Sequence
 
participants() - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
participants(Participant...) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
path(IWikiFile) - Method in interface de.xam.featdoc.wiki.IWikiContext
 
preamble() - Method in interface de.xam.featdoc.markdown.IMarkdownCustomizer
 
probability() - Method in record class de.xam.featdoc.system.Condition.Variant
Returns the value of the probability record component.
producedEvents() - Method in class de.xam.featdoc.system.Feature
 
producedEvents() - Method in class de.xam.featdoc.system.Rule
 
producedEvents() - Method in class de.xam.featdoc.system.System
 

R

resolve(Term) - Method in class de.xam.featdoc.I18n
 
ResultStep(Feature, Rule, Rule.RulePart, int, ScenarioStep, System, System) - Constructor for record class de.xam.featdoc.system.Universe.ResultStep
Creates an instance of a ResultStep record class.
RightOf - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Note.Position
 
RL - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
 
rootDir() - Method in interface de.xam.featdoc.wiki.IWikiContext
 
rootPath() - Method in interface de.xam.featdoc.wiki.IWikiContext
 
row(String...) - Method in class de.xam.featdoc.markdown.MarkdownTool.Table
 
rule - Enum constant in enum class de.xam.featdoc.Term
 
rule() - Method in class de.xam.featdoc.system.Feature
 
rule() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the rule record component.
rule(Message, Message...) - Method in class de.xam.featdoc.system.Feature
 
rule(Message, String) - Method in class de.xam.featdoc.system.Feature
 
Rule - Class in de.xam.featdoc.system
 
Rule(Feature, Rule.Trigger, List<Rule.Action>) - Constructor for class de.xam.featdoc.system.Rule
 
Rule.Action - Record Class in de.xam.featdoc.system
 
Rule.RuleBuilder - Interface in de.xam.featdoc.system
 
Rule.RulePart - Interface in de.xam.featdoc.system
 
Rule.RuleWithTriggerBuilder - Interface in de.xam.featdoc.system
 
Rule.Trigger - Record Class in de.xam.featdoc.system
 
rulePart() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns the value of the rulePart record component.
rulePart() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the rulePart record component.
rules() - Method in class de.xam.featdoc.system.Feature
 
rules() - Method in class de.xam.featdoc.system.System
 

S

scan(String[]) - Static method in class de.xam.featdoc.FeatDocAnnotationTool
 
scenario - Enum constant in enum class de.xam.featdoc.Term
 
scenario() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns the value of the scenario record component.
scenario(String) - Method in class de.xam.featdoc.system.Universe
 
Scenario - Class in de.xam.featdoc.system
 
Scenario(Universe, String) - Constructor for class de.xam.featdoc.system.Scenario
 
ScenarioApi - Interface in de.xam.featdoc.system
 
scenarioPage(Universe, Scenario, IWikiContext, LineWriter) - Static method in class de.xam.featdoc.FeatDoc
 
scenarios - Enum constant in enum class de.xam.featdoc.Term
 
scenarios() - Method in class de.xam.featdoc.system.Universe
 
ScenarioStep - Record Class in de.xam.featdoc.system
 
ScenarioStep(Scenario, System, System, Rule.RulePart) - Constructor for record class de.xam.featdoc.system.ScenarioStep
Creates an instance of a ScenarioStep record class.
scenarioSteps - Enum constant in enum class de.xam.featdoc.Term
 
scenarioStepsProducing(Message) - Method in class de.xam.featdoc.system.Universe
 
scenarioTree - Enum constant in enum class de.xam.featdoc.Term
 
sequence() - Element in annotation interface de.xam.featdoc.annotations.FeatDoc
 
sequence(String) - Static method in class de.xam.featdoc.mermaid.MermaidDsl
 
Sequence - Annotation Interface in de.xam.featdoc.annotations
 
sequenceDiagram - Enum constant in enum class de.xam.featdoc.Term
 
SequenceDiagram - Class in de.xam.featdoc.mermaid.sequence
Unsupported features from mermaid sequence diagram
SequenceDiagram(String) - Constructor for class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
SequenceStep - Record Class in de.xam.featdoc.mermaid.sequence
 
SequenceStep(String, Arrow, SequenceStep.LifetimeEvent, String, String, String) - Constructor for record class de.xam.featdoc.mermaid.sequence.SequenceStep
Creates an instance of a SequenceStep record class.
SequenceStep.LifetimeEvent - Enum Class in de.xam.featdoc.mermaid.sequence
 
shape() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Returns the value of the shape record component.
Solid - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Solid line without arrow
SolidAsync - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Solid line with an open arrow at the end (async)
SolidWithCross - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Solid line with a cross at the end
SolidWithHead - Enum constant in enum class de.xam.featdoc.mermaid.sequence.Arrow
Solid line with arrowhead
sort() - Method in class de.xam.featdoc.markdown.StringTree
 
source() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns the value of the source record component.
source() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns the value of the source record component.
source() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the source record component.
standard() - Static method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
 
start() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns the value of the start record component.
step(System, System, Message, String) - Method in interface de.xam.featdoc.system.ScenarioApi
 
step(System, System, Message, String) - Method in class de.xam.featdoc.system.Scenario
 
step(String, Arrow, SequenceStep.LifetimeEvent, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
step(String, Arrow, SequenceStep.LifetimeEvent, String, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
step(String, Arrow, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
step(String, SequenceStep.LifetimeEvent, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
step(String, String, String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
Step - Annotation Interface in de.xam.featdoc.annotations
 
steps() - Element in annotation interface de.xam.featdoc.annotations.Sequence
 
steps() - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
steps() - Method in class de.xam.featdoc.system.Scenario
 
StringTree - Class in de.xam.featdoc.markdown
 
StringTree(String) - Constructor for class de.xam.featdoc.markdown.StringTree
 
subgraph(String) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
Subgraph(String) - Constructor for class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
syncCall(System, System, Message) - Method in interface de.xam.featdoc.system.ScenarioApi
 
syncCall(System, System, Message, String) - Method in interface de.xam.featdoc.system.ScenarioApi
 
syncCall(System, System, String) - Method in interface de.xam.featdoc.system.ScenarioApi
 
synchronous - Enum constant in enum class de.xam.featdoc.Term
 
Synchronous - Enum constant in enum class de.xam.featdoc.system.Timing
 
system - Enum constant in enum class de.xam.featdoc.Term
 
system() - Method in class de.xam.featdoc.system.Feature
 
system() - Method in record class de.xam.featdoc.system.Message
Returns the value of the system record component.
system(String, String, String) - Method in class de.xam.featdoc.system.Universe
 
System - Class in de.xam.featdoc.system
 
System(String, String, String) - Constructor for class de.xam.featdoc.system.System
 
systemLandscape - Enum constant in enum class de.xam.featdoc.Term
 
systemPage(Universe, System, IWikiContext, LineWriter) - Static method in class de.xam.featdoc.FeatDoc
 
systems - Enum constant in enum class de.xam.featdoc.Term
 
systems() - Method in class de.xam.featdoc.system.Scenario
Direct scenario systems, not indirectly called systems.
systems() - Method in class de.xam.featdoc.system.Universe
 
systemsCalledFrom(System) - Method in class de.xam.featdoc.system.Universe
 
systemsCalling(System) - Method in class de.xam.featdoc.system.Universe
all systems calling 'system', looking in all rules and scenarios
systemsOverview - Enum constant in enum class de.xam.featdoc.Term
 
systemsProducing(Message) - Method in class de.xam.featdoc.system.Universe
 

T

table() - Method in interface de.xam.featdoc.LineWriter
 
Table(LineWriter) - Constructor for class de.xam.featdoc.markdown.MarkdownTool.Table
 
target() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns the value of the target record component.
target() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns the value of the target record component.
target() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns the value of the target record component.
TB - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
same as TD
TD - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
 
Term - Enum Class in de.xam.featdoc
 
text() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
text() - Method in interface de.xam.featdoc.mermaid.flowchart.INode
 
text() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
 
then_ - Enum constant in enum class de.xam.featdoc.Term
 
Thick - Enum constant in enum class de.xam.featdoc.mermaid.flowchart.Edge.Line
 
timing() - Method in record class de.xam.featdoc.system.Message
Returns the value of the timing record component.
Timing - Enum Class in de.xam.featdoc.system
 
title() - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram
 
title() - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
title(String) - Method in class de.xam.featdoc.mermaid.sequence.SequenceDiagram
 
to() - Element in annotation interface de.xam.featdoc.annotations.Step
 
to() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns the value of the to record component.
toMarkdownList(LineWriter) - Method in class de.xam.featdoc.markdown.StringTree
 
toMarkdownList(List<StringTree>, LineWriter) - Static method in class de.xam.featdoc.markdown.StringTree
 
toMermaidFlowchart(String, Multimap<T, T>, Function<T, String>, Function<T, String>, boolean) - Static method in class de.xam.featdoc.FeatDoc
 
toMermaidSyntax() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
 
toMermaidSyntax() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
 
toMermaidSyntax(LineWriter) - Method in class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Subgraph
 
toMermaidSyntax(LineWriter) - Method in interface de.xam.featdoc.mermaid.flowchart.INode
 
toMermaidSyntax(LineWriter) - Method in record class de.xam.featdoc.mermaid.flowchart.Node
 
toSequence(Scenario) - Method in class de.xam.featdoc.system.Universe
 
toString() - Method in class de.xam.featdoc.markdown.StringTree
 
toString() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.system.Condition.Variant
Returns a string representation of this record class.
toString() - Method in class de.xam.featdoc.system.Feature
 
toString() - Method in record class de.xam.featdoc.system.Message
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.system.Rule.Action
Returns a string representation of this record class.
toString() - Method in class de.xam.featdoc.system.Rule
 
toString() - Method in record class de.xam.featdoc.system.Rule.Trigger
Returns a string representation of this record class.
toString() - Method in record class de.xam.featdoc.system.ScenarioStep
Returns a string representation of this record class.
toString() - Method in class de.xam.featdoc.system.System
 
toString() - Method in record class de.xam.featdoc.system.Universe.ResultStep
Returns a string representation of this record class.
toTree(ListMultimap<String, String>) - Static method in class de.xam.featdoc.markdown.StringTree
Takes O(2n) space with n=number of pairs; Runs in O(n)
toTrees(Scenario, Function<Universe.ResultStep, String>) - Method in class de.xam.featdoc.system.Universe
 
trigger() - Method in class de.xam.featdoc.system.Rule
 
trigger(Message, String) - Method in interface de.xam.featdoc.system.Rule.RuleBuilder
 
Trigger(Message, String) - Constructor for record class de.xam.featdoc.system.Rule.Trigger
Creates an instance of a Trigger record class.

U

uiAction(String) - Method in class de.xam.featdoc.system.System
 
Universe - Class in de.xam.featdoc.system
 
Universe() - Constructor for class de.xam.featdoc.system.Universe
 
Universe.ResultStep - Record Class in de.xam.featdoc.system
 
Util - Class in de.xam.featdoc
 
Util() - Constructor for class de.xam.featdoc.Util
 

V

value() - Element in annotation interface de.xam.featdoc.annotations.FeatDocs
 
valueOf(String) - Static method in enum class de.xam.featdoc.I18n.Language
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.markdown.MermaidBlockSyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.Line
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.sequence.Arrow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.sequence.Note.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.system.Timing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.xam.featdoc.Term
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.xam.featdoc.I18n.Language
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.markdown.MermaidBlockSyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.End
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.Line
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.flowchart.Edge.Start
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.flowchart.FlowchartDiagram.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.sequence.Arrow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.sequence.Note.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.mermaid.sequence.SequenceStep.LifetimeEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.system.Timing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.xam.featdoc.Term
Returns an array containing the constants of this enum class, in the order they are declared.
variant(Condition.Variant) - Method in class de.xam.featdoc.system.Scenario
 
variant(String) - Method in class de.xam.featdoc.system.Condition
First variant is always the main/happy case
variant(String, double) - Method in class de.xam.featdoc.system.Condition
First variant is always the main/happy case
Variant(Condition, String, double) - Constructor for record class de.xam.featdoc.system.Condition.Variant
Creates an instance of a Variant record class.

W

wikiFolder(I18n) - Method in class de.xam.featdoc.system.Feature
 
wikiFolder(I18n) - Method in class de.xam.featdoc.system.Scenario
 
wikiFolder(I18n) - Method in class de.xam.featdoc.system.System
 
wikiFolder(I18n) - Method in interface de.xam.featdoc.wiki.IWikiFile
null for root
wikiLink(I18n) - Method in interface de.xam.featdoc.wiki.IWikiFile
 
wikiLink(IWikiLink) - Method in interface de.xam.featdoc.wiki.IWikiContext
 
wikiName - Variable in class de.xam.featdoc.system.System
 
wrap(Writer) - Static method in interface de.xam.featdoc.LineWriter
 
write(String, String...) - Method in interface de.xam.featdoc.LineWriter
If no arguments are given, the string is written as-is.
writeLine(String, String...) - Method in interface de.xam.featdoc.LineWriter
 
writeSection(String, String...) - Method in interface de.xam.featdoc.LineWriter
A default ## section
writeSection1(String, String...) - Method in interface de.xam.featdoc.LineWriter
A main # section
writeToc() - Method in interface de.xam.featdoc.LineWriter
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages