File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
src/main/java/io/github/makbn/jlmap/layer Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import io .github .makbn .jlmap .JLMapCallbackHandler ;
4
4
import javafx .scene .web .WebEngine ;
5
+ import lombok .AccessLevel ;
6
+ import lombok .experimental .FieldDefaults ;
5
7
6
8
/**
7
9
* Represents the basic layer.
8
- * by: Mehdi Akbarian Rastaghi (@makbn)
10
+ * @author Mehdi Akbarian Rastaghi (@makbn)
9
11
*/
12
+ @ FieldDefaults (level = AccessLevel .PROTECTED )
10
13
public abstract class JLLayer {
11
- protected WebEngine engine ;
12
- protected JLMapCallbackHandler callbackHandler ;
14
+ WebEngine engine ;
15
+ JLMapCallbackHandler callbackHandler ;
13
16
14
- public JLLayer (WebEngine engine , JLMapCallbackHandler callbackHandler ) {
17
+ protected JLLayer (WebEngine engine , JLMapCallbackHandler callbackHandler ) {
15
18
this .engine = engine ;
16
19
this .callbackHandler = callbackHandler ;
17
20
}
18
21
22
+ /**
23
+ * Forces the subclasses to implement {@link #JLLayer(WebEngine, JLMapCallbackHandler)} constructor!
24
+ */
19
25
private JLLayer (){
20
- //do nothing! just force subclasses to implement upper constructor!
26
+ // NO-OP
21
27
}
22
28
}
You can’t perform that action at this time.
0 commit comments