Index
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
Actionrecord 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
arrowrecord component. - arrow() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
-
Returns the value of the
arrowrecord 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
Arrowrecord 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
causeFromScenariorecord 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
commentrecord component. - comment() - Method in record class de.xam.featdoc.system.Rule.Action
-
Returns the value of the
commentrecord 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
commentrecord 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
conditionrecord 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
depthrecord 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
Edgerecord 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
endrecord 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
featurerecord 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
fromrecord 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
idrecord 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
incomingMessagerecord 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
labelrecord component. - label() - Method in record class de.xam.featdoc.mermaid.flowchart.Node
-
Returns the value of the
labelrecord 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
labelrecord 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
labelrecord 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
lengthrecord component. - lifetimeEvent() - Method in record class de.xam.featdoc.mermaid.sequence.SequenceStep
-
Returns the value of the
lifetimeEventrecord component. - line() - Method in record class de.xam.featdoc.mermaid.flowchart.Edge.Arrow
-
Returns the value of the
linerecord 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
messagerecord 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
Messagerecord 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
Noderecord 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
outgoingMessagerecord 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
probabilityrecord 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
ResultSteprecord 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
rulerecord 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
rulePartrecord component. - rulePart() - Method in record class de.xam.featdoc.system.Universe.ResultStep
-
Returns the value of the
rulePartrecord 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
scenariorecord 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
ScenarioSteprecord 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
SequenceSteprecord 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
shaperecord 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
sourcerecord component. - source() - Method in record class de.xam.featdoc.system.ScenarioStep
-
Returns the value of the
sourcerecord component. - source() - Method in record class de.xam.featdoc.system.Universe.ResultStep
-
Returns the value of the
sourcerecord 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
startrecord 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
systemrecord 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
targetrecord component. - target() - Method in record class de.xam.featdoc.system.ScenarioStep
-
Returns the value of the
targetrecord component. - target() - Method in record class de.xam.featdoc.system.Universe.ResultStep
-
Returns the value of the
targetrecord 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
timingrecord 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
torecord 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
Triggerrecord 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
Variantrecord 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
All Classes and Interfaces|All Packages