A C D G H I J K L M P R S V W 
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. 
A C D G H I J K L M P R S V W 
All Classes All Packages