A B C D E F G H I L M N O P Q R S T U V Y 

A

AccessClientData - Class in serialization
gets client-data
AccessClientData(String) - Constructor for class serialization.AccessClientData
 
activateLayer(String) - Method in interface layers.ICreateLayer
 
activateLayer(String) - Method in class layers.LayerRepo
 
ADD_STROKE - library.EditOptions
 
addLayer(Layer) - Method in interface layers.ICreateLayer
 
addLayer(Layer) - Method in class layers.LayerRepo
 

B

BLACK - library.Colours
 
BLUE - library.Colours
 

C

CanvasHtmlConfig - Class in config
config class for canvas html with freemaker source: https://github.com/eugenp/tutorials/blob/master/spring-freemarker/src/main/java/com/baeldung/freemarker/config/SpringWebConfig.java
CanvasHtmlConfig() - Constructor for class config.CanvasHtmlConfig
 
CANVASID_INDEX - Static variable in class library.TERMS
 
CHANGE_COLOUR - library.EditOptions
 
CHANGE_SIZE - library.EditOptions
 
Circle - Class in models.shapes
model for Circle in html
Circle(String) - Constructor for class models.shapes.Circle
 
CIRCLE - library.Shape_Forms
 
ClientHandling - Class in management
checks all requests and redirects to Thread
ClientHandling(String) - Constructor for class management.ClientHandling
 
CLIENTID_INDEX - Static variable in class library.TERMS
 
CLIENTREGISTRATION - Static variable in class library.URLTERMS
 
Colours - Enum in library
 
communicationmethods - package communicationmethods
 
config - package config
 
create(List<Integer>, Colours, String) - Method in class operations.create.CreateCircle
 
create(List<Integer>, Colours, String) - Method in class operations.create.CreateEclipse
 
create(List<Integer>, Colours, String) - Method in class operations.create.CreateRectangle
 
create(List<Integer>, Colours, String) - Method in class operations.create.CreateStroke
 
create(List<Integer>, Colours, String) - Method in interface operations.create.ICreateShape
 
CreateCircle - Class in operations.create
 
CreateCircle() - Constructor for class operations.create.CreateCircle
 
CreateEclipse - Class in operations.create
 
CreateEclipse() - Constructor for class operations.create.CreateEclipse
 
createLayer(String, String) - Method in interface communicationmethods.IServerMethods
creates Layer with layerid as name in html
createLayer(String, String) - Method in class communicationmethods.ServerMethods
 
createNewLayer(String) - Method in class management.ClientHandling
 
createNewShape(String, String, String, String, String, String, String, String, String, String, String) - Method in class management.ClientHandling
 
CreateOperation - Class in operations
 
CreateOperation() - Constructor for class operations.CreateOperation
 
CreateRectangle - Class in operations.create
 
CreateRectangle() - Constructor for class operations.create.CreateRectangle
 
createShape(String, String, String, String, String, String, String, String, String, String, String) - Method in interface communicationmethods.IServerMethods
creates a shape of type-template with all given parameters
createShape(String, String, String, String, String, String, String, String, String, String, String) - Method in class communicationmethods.ServerMethods
 
createShape(String, List<String>) - Method in class operations.create.ShapeCreation
discerns which shape to make and what parameters needed
CREATESHAPE - Static variable in class library.URLTERMS
 
CreateStroke - Class in operations.create
 
CreateStroke() - Constructor for class operations.create.CreateStroke
 
CreationAndEditException - Exception in exceptions.networkexceptions
exception if there are problems with generating of finding resources
CreationAndEditException(String) - Constructor for exception exceptions.networkexceptions.CreationAndEditException
 
CX_INDEX - Static variable in class library.TERMS
 
CY_INDEX - Static variable in class library.TERMS
 

D

DATAPATH - Static variable in class library.TERMS
 
deactivateLayer(String) - Method in interface layers.ICreateLayer
 
deactivateLayer(String) - Method in class layers.LayerRepo
 
deleteAllClienteData() - Method in class management.ClientHandling
 
DELETECLIENT - Static variable in class library.URLTERMS
 
deleteClientData(String) - Method in interface communicationmethods.IServerMethods
closes Client Data,closes and deletes saved files of Client. should be used to free resources
deleteClientData(String) - Method in class communicationmethods.ServerMethods
 
DeleteClientData - Class in serialization
deletes serilized data
DeleteClientData(String) - Constructor for class serialization.DeleteClientData
 
deleteLayerRepo() - Method in class serialization.DeleteClientData
 
DeleteOperation - Class in operations
 
DeleteOperation() - Constructor for class operations.DeleteOperation
 
deleteShape() - Method in class operations.delete.DeleteShape
 
deleteShape(String) - Method in class management.ClientHandling
 
deleteShape(String, String) - Method in interface communicationmethods.IServerMethods
deletes shape with shapeid in layerID, returns exception if nothing found
deleteShape(String, String) - Method in class communicationmethods.ServerMethods
 
DeleteShape - Class in operations.delete
 
DeleteShape(List<String>) - Constructor for class operations.delete.DeleteShape
 
DELETESHAPE - Static variable in class library.URLTERMS
 
DrawingServer - Class in management
Main Management Class
DrawingServer() - Constructor for class management.DrawingServer
 

E

Eclipse - Class in models.shapes
 
Eclipse(String) - Constructor for class models.shapes.Eclipse
 
ECLIPSE - library.Shape_Forms
 
EditOptions - Enum in library
 
editShape(String, String, String, String, String, String, String, String, String, String) - Method in class management.ClientHandling
 
editShape(String, String, String, String, String, String, String, String, String, String, String) - Method in interface communicationmethods.IServerMethods
gets shape-type and changes all parameters which are not null, example: if only cx and cy are given for a circle, it knows that circle should only be moved.
editShape(String, String, String, String, String, String, String, String, String, String, String) - Method in class communicationmethods.ServerMethods
 
exceptions.networkexceptions - package exceptions.networkexceptions
 
exceptions.serverexceptions - package exceptions.serverexceptions
 

F

FILL_INDEX - Static variable in class library.TERMS
 

G

getAllColoursFromLibrary() - Method in class management.ClientHandling
 
getAllEditOptionsFromLibrary() - Method in class management.ClientHandling
 
getAllLayerForClient() - Method in class management.ClientHandling
 
getAllShapesFromLayer(String) - Method in class management.ClientHandling
 
getAllShapesFromLibrary() - Method in class management.ClientHandling
 
getCanvasHtml() - Method in class management.ClientHandling
 
getCanvasId() - Method in class operations.delete.DeleteShape
 
getClientId() - Method in class operations.delete.DeleteShape
 
getColours() - Method in interface communicationmethods.IServerMethods
List with all possible Colours
getColours() - Method in class communicationmethods.ServerMethods
 
GETCOLOURS - Static variable in class library.URLTERMS
 
getCx() - Method in class models.shapes.Circle
 
getCx() - Method in class models.shapes.Eclipse
 
getCx() - Method in interface models.shapes.IShapes
 
getCx() - Method in class models.shapes.Rectangle
 
getCx() - Method in class models.shapes.Stroke
 
getCx() - Method in class operations.create.ShapeCreation
 
getCy() - Method in class models.shapes.Circle
 
getCy() - Method in class models.shapes.Eclipse
 
getCy() - Method in interface models.shapes.IShapes
 
getCy() - Method in class models.shapes.Rectangle
 
getCy() - Method in class models.shapes.Stroke
 
getCy() - Method in class operations.create.ShapeCreation
 
getEditOptions() - Method in interface communicationmethods.IServerMethods
List with all Edit options possible in menue, like changeColour, addStroke, move, delete, create,
getEditOptions() - Method in class communicationmethods.ServerMethods
 
GETEDITOPTIONS - Static variable in class library.URLTERMS
 
getFill() - Method in class models.shapes.Circle
 
getFill() - Method in class models.shapes.Eclipse
 
getFill() - Method in class models.shapes.Rectangle
 
getFill() - Method in class operations.create.ShapeCreation
 
getHeight() - Method in class models.shapes.Rectangle
 
getHtmlCanvas(String) - Method in interface communicationmethods.IServerMethods
 
getHtmlCanvas(String) - Method in class communicationmethods.ServerMethods
 
getId() - Method in class models.Layer
 
getId() - Method in class models.shapes.Circle
 
getId() - Method in class models.shapes.Eclipse
 
getId() - Method in interface models.shapes.IShapes
 
getId() - Method in class models.shapes.Rectangle
 
getId() - Method in class models.shapes.Stroke
 
getIterator() - Method in interface layers.ICreateLayer
 
getIterator() - Method in class layers.LayerRepo
 
getLayerRepo() - Method in class serialization.AccessClientData
 
getLayerRepoOfClient() - Method in class serialization.ReadClientData
 
getLayers(String) - Method in interface communicationmethods.IServerMethods
list with names of all created layers
getLayers(String) - Method in class communicationmethods.ServerMethods
 
GETLAYERS - Static variable in class library.URLTERMS
 
getLayerShapes() - Method in class models.Layer
 
GETLAYERSHAPES - Static variable in class library.URLTERMS
 
getLog() - Method in class operations.create.ShapeCreation
 
getObjectId() - Method in class operations.delete.DeleteShape
 
getR() - Method in class models.shapes.Circle
 
getRx() - Method in class models.shapes.Eclipse
 
getRx() - Method in class operations.create.ShapeCreation
 
getRy() - Method in class models.shapes.Eclipse
 
getRy() - Method in class operations.create.ShapeCreation
 
getShape() - Method in class operations.ManageShapes
 
getShape(String) - Method in class serialization.AccessClientData
 
getShapeById(String) - Method in class serialization.ReadClientData
returns the Shape
getShapeCreation() - Method in class operations.create.ShapeCreation
 
getShapes() - Method in interface communicationmethods.IServerMethods
List with all possible Shapes
getShapes() - Method in class communicationmethods.ServerMethods
 
GETSHAPES - Static variable in class library.URLTERMS
 
getShapesOfLayer(String, String) - Method in interface communicationmethods.IServerMethods
List with all Shapenames of Layer
getShapesOfLayer(String, String) - Method in class communicationmethods.ServerMethods
 
getStroke() - Method in class models.shapes.Stroke
 
getStroke() - Method in class operations.create.ShapeCreation
 
getStroke_width() - Method in class models.shapes.Stroke
 
getStroke_width() - Method in class operations.create.ShapeCreation
 
getSVG(String) - Method in interface communicationmethods.IServerMethods
saves active Layers as one svg
getSVG(String) - Method in class communicationmethods.ServerMethods
 
getSVGDataString() - Method in class management.ClientHandling
 
getTest() - Method in class models.Test
 
getText() - Method in class operations.create.ShapeCreation
 
getWidth() - Method in class models.shapes.Rectangle
 
getX2() - Method in class models.shapes.Stroke
 
getY2() - Method in class models.shapes.Stroke
 
GREEN - library.Colours
 
gui.html - package gui.html
 

H

hasNext() - Method in interface layers.ILayerList
 
hasNext() - Method in class layers.LayerIterator
 
HTML - Static variable in class library.URLTERMS
 
HtmlParseException - Exception in exceptions.serverexceptions
 
HtmlParseException(String) - Constructor for exception exceptions.serverexceptions.HtmlParseException
 
HtmlParsing - Class in gui.html
parses all active Layers to html-file used in e.g. iframe
HtmlParsing() - Constructor for class gui.html.HtmlParsing
 

I

ICreateLayer - Interface in layers
 
ICreateShape - Interface in operations.create
 
ILayerList - Interface in layers
 
IOperation - Interface in operations
 
isActivation() - Method in class models.Layer
 
IServerMethods - Interface in communicationmethods
interface provides REST api
IShapes - Interface in models.shapes
Abstract class Hapes defines common Shape-methods and behaviour

L

Layer - Class in models
 
Layer(String) - Constructor for class models.Layer
 
LayerActivition(String, Boolean, String) - Method in interface communicationmethods.IServerMethods
sets Layer active(True) or gets deactivated(false)
LayerActivition(String, Boolean, String) - Method in class communicationmethods.ServerMethods
 
LAYERACTIVITION - Static variable in class library.URLTERMS
 
LAYERCREATION - Static variable in class library.URLTERMS
 
LayerIterator - Class in layers
 
LayerIterator(List<Layer>) - Constructor for class layers.LayerIterator
 
LayerRepo - Class in layers
 
LayerRepo() - Constructor for class layers.LayerRepo
 
layers - package layers
 
library - package library
 
Logging - Class in config
 
Logging() - Constructor for class config.Logging
 

M

main(String[]) - Static method in class management.DrawingServer
 
manageLayerActivity(Boolean, String) - Method in class management.ClientHandling
 
management - package management
 
ManageShapes - Class in operations
 
ManageShapes() - Constructor for class operations.ManageShapes
 
MEDIATYPEXML - Static variable in class library.TERMS
 
models - package models
 
models.shapes - package models.shapes
 

N

next() - Method in interface layers.ILayerList
 
next() - Method in class layers.LayerIterator
 

O

OperationException - Exception in exceptions.serverexceptions
 
OperationException(String) - Constructor for exception exceptions.serverexceptions.OperationException
 
operations - package operations
 
operations.create - package operations.create
 
operations.delete - package operations.delete
 

P

parseLayerRepoToHtml(LayerRepo) - Method in class gui.html.HtmlParsing
 
parseLayerToHtmlDoc(Layer) - Method in class gui.html.HtmlParsing
parses LayerShapes as Canvas in html
POLYGON - library.Shape_Forms
 

Q

QUADRANGLE - library.Shape_Forms
 

R

ReadClientData - Class in serialization
 
ReadClientData(String) - Constructor for class serialization.ReadClientData
Reads all available Clientdata with functions
readLayer(String) - Method in class serialization.AccessClientData
 
readLayer(String) - Method in class serialization.ReadClientData
gives a Layerobject
Rectangle - Class in models.shapes
model for rectangle in html
Rectangle(String) - Constructor for class models.shapes.Rectangle
 
RECTANGLE - library.Shape_Forms
 
RED - library.Colours
 
REFRESH - Static variable in class library.URLTERMS
 
registerClient() - Method in interface communicationmethods.IServerMethods
registers Client, opens new Thread and returns id
registerClient() - Method in class communicationmethods.ServerMethods
 
registerNewClient() - Method in class management.ClientHandling
 
removeLayer(String) - Method in interface layers.ICreateLayer
 
removeLayer(String) - Method in class layers.LayerRepo
 
ResourceNotFoundException - Exception in exceptions.networkexceptions
exception if server does not find requested resource
ResourceNotFoundException(String) - Constructor for exception exceptions.networkexceptions.ResourceNotFoundException
 
RX_INDEX - Static variable in class library.TERMS
 
RY_INDEX - Static variable in class library.TERMS
 

S

SaveClientData - Class in serialization
saves data of Client
SaveClientData(String) - Constructor for class serialization.SaveClientData
 
SaveLayerRepository(LayerRepo) - Method in class serialization.SaveClientData
 
serialization - package serialization
 
SerializationException - Exception in exceptions.serverexceptions
 
SerializationException(String) - Constructor for exception exceptions.serverexceptions.SerializationException
 
SERIZALIZEDLAYERREPO - Static variable in class library.TERMS
 
ServerMethods - Class in communicationmethods
Rest Controller, receives Client-requests and responds
ServerMethods() - Constructor for class communicationmethods.ServerMethods
 
setActivation(boolean) - Method in class models.Layer
 
setCanvasId(String) - Method in class operations.delete.DeleteShape
 
setClientId(String) - Method in class operations.delete.DeleteShape
 
setCx(int) - Method in class models.shapes.Circle
 
setCx(int) - Method in class models.shapes.Eclipse
 
setCx(int) - Method in interface models.shapes.IShapes
 
setCx(int) - Method in class models.shapes.Rectangle
 
setCx(int) - Method in class models.shapes.Stroke
 
setCx(int) - Method in class operations.create.ShapeCreation
 
setCy(int) - Method in class models.shapes.Circle
 
setCy(int) - Method in class models.shapes.Eclipse
 
setCy(int) - Method in interface models.shapes.IShapes
 
setCy(int) - Method in class models.shapes.Rectangle
 
setCy(int) - Method in class models.shapes.Stroke
 
setCy(int) - Method in class operations.create.ShapeCreation
 
setFill(String) - Method in class operations.create.ShapeCreation
 
setFill(Colours) - Method in class models.shapes.Circle
 
setFill(Colours) - Method in class models.shapes.Eclipse
 
setFill(Colours) - Method in class models.shapes.Rectangle
 
setFill(Colours) - Method in class operations.create.ShapeCreation
 
setHeight(int) - Method in class models.shapes.Rectangle
 
setLayerShapes(List<IShapes>) - Method in class models.Layer
 
setLog(Logger) - Method in class operations.create.ShapeCreation
 
setObjectId(String) - Method in class operations.delete.DeleteShape
 
setR(int) - Method in class models.shapes.Circle
 
setRx(int) - Method in class models.shapes.Eclipse
 
setRx(int) - Method in class operations.create.ShapeCreation
 
setRy(int) - Method in class models.shapes.Eclipse
 
setRy(int) - Method in class operations.create.ShapeCreation
 
setShapeCreation(ICreateShape) - Method in class operations.create.ShapeCreation
 
setShapeOperation(String, List<String>) - Method in class operations.ManageShapes
 
setStroke(Colours) - Method in class models.shapes.Stroke
 
setStroke(Colours) - Method in class operations.create.ShapeCreation
 
setStroke_width(int) - Method in class models.shapes.Stroke
 
setStroke_width(int) - Method in class operations.create.ShapeCreation
 
setTest(String) - Method in class models.Test
 
setText(String) - Method in class operations.create.ShapeCreation
 
setWidth(int) - Method in class models.shapes.Rectangle
 
setX2(int) - Method in class models.shapes.Stroke
 
setY2(int) - Method in class models.shapes.Stroke
 
Shape_Forms - Enum in library
 
ShapeCreation - Class in operations.create
 
ShapeCreation() - Constructor for class operations.create.ShapeCreation
manages the creation of all shapes
ShapeCreationException - Exception in exceptions.serverexceptions
 
ShapeCreationException(String) - Constructor for exception exceptions.serverexceptions.ShapeCreationException
 
SHAPECREATIONOPERATION - Static variable in class library.TERMS
 
SHAPEDELETIONOPERATION - Static variable in class library.TERMS
 
SHAPEEDIT - Static variable in class library.URLTERMS
 
SHAPEEDITOPERATION - Static variable in class library.TERMS
 
SHAPEMOVEMENTOPERATION - Static variable in class library.TERMS
 
ShapeStratCenter - Class in operations
 
ShapeStratCenter() - Constructor for class operations.ShapeStratCenter
 
SHAPETYPE_INDEX - Static variable in class library.TERMS
 
STAR - library.Shape_Forms
 
startOperation(String, List<String>) - Method in class operations.ShapeStratCenter
 
startOperation(List<String>) - Method in class operations.CreateOperation
 
startOperation(List<String>) - Method in class operations.DeleteOperation
 
startOperation(List<String>) - Method in interface operations.IOperation
 
Stroke - Class in models.shapes
 
Stroke(String) - Constructor for class models.shapes.Stroke
 
STROKE - library.Shape_Forms
 
STROKE_INDEX - Static variable in class library.TERMS
 
STROKEWIDTH_INDEX - Static variable in class library.TERMS
 
SVGDOWNLOAD - Static variable in class library.URLTERMS
 

T

TERMS - Class in library
Public common Terms
TERMS() - Constructor for class library.TERMS
 
test() - Method in interface communicationmethods.IServerMethods
testmethod, can be used to test communication
test() - Method in class communicationmethods.ServerMethods
 
Test - Class in models
 
Test() - Constructor for class models.Test
 
Test(String) - Constructor for class models.Test
 
TEST - Static variable in class library.URLTERMS
 
TEXT - library.Shape_Forms
 
TEXTINFO_INDEX - Static variable in class library.TERMS
 
TRIANGLE - library.Shape_Forms
 

U

URLTERMS - Class in library
Common Terms used in Network-api
URLTERMS() - Constructor for class library.URLTERMS
 

V

valueOf(String) - Static method in enum library.Colours
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum library.EditOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum library.Shape_Forms
Returns the enum constant of this type with the specified name.
values() - Static method in enum library.Colours
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum library.EditOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum library.Shape_Forms
Returns an array containing the constants of this enum type, in the order they are declared.

Y

YELLOW - library.Colours
 
A B C D E F G H I L M N O P Q R S T U V Y