A C D G H I J K L M P R S V W 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Visitor) - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Disclose the data about the scenario to a visitor and pass it to the list of steps.
 - accept(Visitor) - Method in class pl.put.poznan.sqc.domain.scenario.Step
 - accept(Visitor) - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Give the visitor information about the current instance and pass it to all the items in the StepList.
 - accept(Visitor) - Method in interface pl.put.poznan.sqc.domain.scenario.Visitable
 - 
Accept a visitor and pass the current instance's content to it.
 - ActorCount - Class in pl.put.poznan.sqc.domain.visitors
 - 
A visitor that
 - ActorCount() - Constructor for class pl.put.poznan.sqc.domain.visitors.ActorCount
 - ActorlessAccumulator - Class in pl.put.poznan.sqc.domain.visitors
 - ActorlessAccumulator() - Constructor for class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - add(Component) - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - add(Component) - Method in interface pl.put.poznan.sqc.domain.scenario.StepCollection
 - 
Add a Component to the collection.
 - add(Component) - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Add an item to the StepList.
 
C
- Component - Interface in pl.put.poznan.sqc.domain.scenario
 - 
Shared interface of StepList children.
 - CounterVisitor - Class in pl.put.poznan.sqc.domain.visitors
 - 
A shared class for concrete visitors that count something.
 - CounterVisitor() - Constructor for class pl.put.poznan.sqc.domain.visitors.CounterVisitor
 
D
- deleteScenario() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
DELETE an existing scenario, if any.
 
G
- getAccumulator() - Method in class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - getActorCounter() - Method in class pl.put.poznan.sqc.domain.visitors.ActorCount
 - getActorCountMap() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a map of actors and the number of steps they partake in.
 - getActorCountMap() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Runs a ActorCount visitor on the stored scenario.
 - getActorlessSteps() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a list of step texts where no actor begins the step.
 - getActorlessSteps() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Runs a ActorlessAccumulator visitor on the stored scenario.
 - getActors() - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Get the (user) actors in the scenario.
 - getChildren() - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Get all the items in the StepList.
 - getCount() - Method in class pl.put.poznan.sqc.domain.visitors.CounterVisitor
 - 
Get the value of the counter.
 - getCuttedScenario() - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounter
 - getDepth(int) - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a scenario, but only to a certain depth
 - getJsonScenario() - Method in class pl.put.poznan.sqc.domain.ScenarioConverter
 - getKeywordCount() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a total number of keywords in all the steps of the current scenario.
 - getKeywordCount() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Runs a KeywordCounter visitor on the stored scenario.
 - getLonely() - Method in class pl.put.poznan.sqc.domain.visitors.LonelyActorAccumulator
 - 
Get a list of actors that had 0 references in a scenario's steps.
 - getLonelyActors() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a list of actors that do not appear in any steps.
 - getLonelyActorsList() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Runs a ActorCount visitor on the stored scenario.
 - getMainStep() - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Access the main Step of the StepList.
 - getStepCount() - Method in class pl.put.poznan.sqc.application.SQCController
 - 
GET a total number of steps in the current scenario.
 - getStepCount() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Runs a StepCounter visitor on the stored scenario.
 - getSteps() - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Get the steps in the scenario.
 - getSystemActors() - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Get the system actors in the scenario.
 - getText() - Method in class pl.put.poznan.sqc.domain.scenario.Step
 - 
Get a string representing the step in a scenario.
 - getTitle() - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Get the scenario's title.
 - getToDepth(int) - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Get scenario as JSON, but only upto a certain depth.
 
H
- HashMapJSON<K,V> - Class in pl.put.poznan.sqc.domain.translation
 - HashMapJSON(HashMap<K, V>) - Constructor for class pl.put.poznan.sqc.domain.translation.HashMapJSON
 - hasScenario() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Tests if there is a scenario loaded.
 
I
- incrementCount() - Method in class pl.put.poznan.sqc.domain.visitors.CounterVisitor
 - 
Increment the counter.
 - InvalidScenarioException - Exception in pl.put.poznan.sqc.domain.errors
 - InvalidScenarioException() - Constructor for exception pl.put.poznan.sqc.domain.errors.InvalidScenarioException
 
J
- JSONConverter - Class in pl.put.poznan.sqc.domain
 - JSONConverter() - Constructor for class pl.put.poznan.sqc.domain.JSONConverter
 
K
- KeywordCounter - Class in pl.put.poznan.sqc.domain.visitors
 - 
Concrete class of CounterVisitor
 - KeywordCounter() - Constructor for class pl.put.poznan.sqc.domain.visitors.KeywordCounter
 
L
- LevelCounter - Class in pl.put.poznan.sqc.domain.visitors
 - LevelCounter(int) - Constructor for class pl.put.poznan.sqc.domain.visitors.LevelCounter
 - LevelCounterVisitor - Class in pl.put.poznan.sqc.domain.visitors
 - LevelCounterVisitor() - Constructor for class pl.put.poznan.sqc.domain.visitors.LevelCounterVisitor
 - LonelyActorAccumulator - Class in pl.put.poznan.sqc.domain.visitors
 - 
Creates a list of actors that do not appear in any steps.
 - LonelyActorAccumulator() - Constructor for class pl.put.poznan.sqc.domain.visitors.LonelyActorAccumulator
 
M
- main(String[]) - Static method in class pl.put.poznan.sqc.application.SpringApplication
 - MissingScenarioError - Error in pl.put.poznan.sqc.domain.errors
 - MissingScenarioError() - Constructor for error pl.put.poznan.sqc.domain.errors.MissingScenarioError
 
P
- pl.put.poznan.sqc.application - package pl.put.poznan.sqc.application
 - pl.put.poznan.sqc.domain - package pl.put.poznan.sqc.domain
 - pl.put.poznan.sqc.domain.errors - package pl.put.poznan.sqc.domain.errors
 - pl.put.poznan.sqc.domain.scenario - package pl.put.poznan.sqc.domain.scenario
 - pl.put.poznan.sqc.domain.translation - package pl.put.poznan.sqc.domain.translation
 - pl.put.poznan.sqc.domain.visitors - package pl.put.poznan.sqc.domain.visitors
 - postScenario(String) - Method in class pl.put.poznan.sqc.application.SQCController
 - 
POST a new scenario.
 
R
- remove(Component) - Method in class pl.put.poznan.sqc.domain.scenario.Scenario
 - remove(Component) - Method in interface pl.put.poznan.sqc.domain.scenario.StepCollection
 - 
Add a Component to the collection.
 - remove(Component) - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Remove an item from the StepList.
 - removeScenario() - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Deletes the stored scenario.
 
S
- Scenario - Class in pl.put.poznan.sqc.domain.scenario
 - 
A scenario that will be analysed by the application.
 - Scenario(String, ArrayList<String>, ArrayList<String>) - Constructor for class pl.put.poznan.sqc.domain.scenario.Scenario
 - 
Creates an immutable scenario based on all it's required properties: title, actors (and system actors) and a list of steps.
 - ScenarioConverter - Class in pl.put.poznan.sqc.domain
 - ScenarioConverter(Scenario) - Constructor for class pl.put.poznan.sqc.domain.ScenarioConverter
 - setMainStep(Step) - Method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Deprecated.main step will be final and set by constructor
 - setScenario(String) - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Sets a scenario based on a String.
 - setScenario(Scenario) - Method in class pl.put.poznan.sqc.domain.SQCService
 - 
Sets a scenario based on a Scenario class.
 - SpringApplication - Class in pl.put.poznan.sqc.application
 - SpringApplication() - Constructor for class pl.put.poznan.sqc.application.SpringApplication
 - SQCController - Class in pl.put.poznan.sqc.application
 - 
A controller that gives access to the SQC app functionality via REST API calls.
 - SQCController() - Constructor for class pl.put.poznan.sqc.application.SQCController
 - SQCService - Class in pl.put.poznan.sqc.domain
 - 
A service that contains the application's state (a scenario) and provides access to the app's various functionalities (visitors) via public methods.
 - SQCService() - Constructor for class pl.put.poznan.sqc.domain.SQCService
 - Step - Class in pl.put.poznan.sqc.domain.scenario
 - 
A step in a scenario.
 - Step(String) - Constructor for class pl.put.poznan.sqc.domain.scenario.Step
 - 
Create a step with a given text describing the action to be taken.
 - StepCollection - Interface in pl.put.poznan.sqc.domain.scenario
 - 
An interface for collections of Steps.
 - StepCounter - Class in pl.put.poznan.sqc.domain.visitors
 - 
Counter of steps in a scenario.
 - StepCounter() - Constructor for class pl.put.poznan.sqc.domain.visitors.StepCounter
 - StepList - Class in pl.put.poznan.sqc.domain.scenario
 - 
A Sub-Scenario; a collection of Components.
 - StepList(String) - Constructor for class pl.put.poznan.sqc.domain.scenario.StepList
 - 
A Sub-Scenario—a list of Steps in a Scenario.
 - StepList(Step) - Constructor for class pl.put.poznan.sqc.domain.scenario.StepList
 - 
A Sub-Scenario—a list of Steps in a Scenario.
 - stringify() - Method in class pl.put.poznan.sqc.domain.translation.HashMapJSON
 - stripKeywords(String) - Method in class pl.put.poznan.sqc.domain.visitors.ActorCount
 - 
Strips keywords from the beginning of a given string.
 - stripKeywords(String) - Method in class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - 
Strips keywords from the beginning of a given string.
 
V
- visit(Scenario) - Method in class pl.put.poznan.sqc.domain.visitors.ActorCount
 - 
Reads all actors and system actors from a scenario.
 - visit(Scenario) - Method in class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - 
Reads all actors and system actors from a scenario.
 - visit(Scenario) - Method in class pl.put.poznan.sqc.domain.visitors.CounterVisitor
 - 
Visit a scenario.
 - visit(Scenario) - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounterVisitor
 - visit(Scenario) - Method in interface pl.put.poznan.sqc.domain.visitors.Visitor
 - 
Visit a scenario.
 - visit(Step) - Method in class pl.put.poznan.sqc.domain.visitors.ActorCount
 - 
Checks how many actors are there in a step For each occurrence gets actor's name and increments occurrence time
 - visit(Step) - Method in class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - 
Checks if startsWithAnyActor detected actor in step.
 - visit(Step) - Method in class pl.put.poznan.sqc.domain.visitors.KeywordCounter
 - 
Increment the counter if one of keywords is encountered.
 - visit(Step) - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounterVisitor
 - visit(Step) - Method in class pl.put.poznan.sqc.domain.visitors.StepCounter
 - 
Visit a step in a scenario, incrementing the counter every time.
 - visit(Step) - Method in interface pl.put.poznan.sqc.domain.visitors.Visitor
 - 
Visit a step.
 - visit(StepCollection, int) - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounter
 - visit(StepCollection, int) - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounterVisitor
 - visit(StepList) - Method in class pl.put.poznan.sqc.domain.visitors.ActorCount
 - visit(StepList) - Method in class pl.put.poznan.sqc.domain.visitors.ActorlessAccumulator
 - visit(StepList) - Method in class pl.put.poznan.sqc.domain.visitors.CounterVisitor
 - 
Visit a list of steps.
 - visit(StepList) - Method in class pl.put.poznan.sqc.domain.visitors.LevelCounterVisitor
 - visit(StepList) - Method in interface pl.put.poznan.sqc.domain.visitors.Visitor
 - 
Visit a list of steps.
 - Visitable - Interface in pl.put.poznan.sqc.domain.scenario
 - 
Allow being visited by a Visitor.
 - Visitor - Interface in pl.put.poznan.sqc.domain.visitors
 - 
Shared interface for visitors that will run on the Scenarios.
 
W
- withNoMain() - Static method in class pl.put.poznan.sqc.domain.scenario.StepList
 - 
Deprecated.
 
All Classes All Packages