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
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.