Graphic Rendering System
1.0
A Java-based graphic rendering system implementing various design patterns
Loading...
Searching...
No Matches
ConsoleLogger.java
Go to the documentation of this file.
1
package
com.example.graphics.observer;
2
3
import
com.example.graphics.model.Shape;
4
9
public
class
ConsoleLogger
implements
ShapeObserver
{
10
@Override
11
public
void
onShapeAdded
(
Shape
shape) {
12
System.out.println(
"Shape added: "
+ shape.getClass().getSimpleName() +
13
" at position ("
+ shape.
getX
() +
","
+ shape.
getY
() +
")"
);
14
}
15
16
@Override
17
public
void
onShapeRemoved
(
Shape
shape) {
18
System.out.println(
"Shape removed: "
+ shape.getClass().getSimpleName() +
19
" at position ("
+ shape.
getX
() +
","
+ shape.
getY
() +
")"
);
20
}
21
22
@Override
23
public
void
onShapeModified
(
Shape
shape) {
24
System.out.println(
"Shape modified: "
+ shape.getClass().getSimpleName() +
25
" at position ("
+ shape.
getX
() +
","
+ shape.
getY
() +
")"
);
26
}
27
}
com.example.graphics.observer.ConsoleLogger
Definition
ConsoleLogger.java:9
com.example.graphics.observer.ConsoleLogger.onShapeModified
void onShapeModified(Shape shape)
Definition
ConsoleLogger.java:23
com.example.graphics.observer.ConsoleLogger.onShapeRemoved
void onShapeRemoved(Shape shape)
Definition
ConsoleLogger.java:17
com.example.graphics.observer.ConsoleLogger.onShapeAdded
void onShapeAdded(Shape shape)
Definition
ConsoleLogger.java:11
com.example.graphics.model.Shape
Definition
Shape.java:10
com.example.graphics.model.Shape.getY
int getY()
com.example.graphics.model.Shape.getX
int getX()
com.example.graphics.observer.ShapeObserver
Definition
ShapeObserver.java:9
src
main
java
com
example
graphics
observer
ConsoleLogger.java
Generated on
for Graphic Rendering System by
1.14.0