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