MCPcopy Create free account
hub / github.com/MenoData/Time4J / TimeElement

Class TimeElement

base/src/main/java/net/time4j/TimeElement.java:38–201  ·  view source on GitHub ↗

Repräsentiert eine Uhrzeitkomponente. @author Meno Hochschild

Source from the content-addressed store, hash-verified

36 * @author Meno Hochschild
37 */
38final class TimeElement
39 extends BasicElement<PlainTime>
40 implements WallTimeElement {
41
42 //~ Statische Felder/Initialisierungen --------------------------------
43
44 /**
45 * Singleton-Instanz.
46 */
47 static final TimeElement INSTANCE = new TimeElement();
48
49 private static final long serialVersionUID = -3712256393866098916L;
50
51 //~ Konstruktoren -----------------------------------------------------
52
53 private TimeElement() {
54 super("WALL_TIME");
55
56 }
57
58 //~ Methoden ----------------------------------------------------------
59
60 @Override
61 public Class<PlainTime> getType() {
62
63 return PlainTime.class;
64
65 }
66
67 @Override
68 public PlainTime getDefaultMinimum() {
69
70 return PlainTime.MIN;
71
72 }
73
74 @Override
75 public PlainTime getDefaultMaximum() {
76
77 return PlainTime.of(23, 59, 59, 999999999);
78
79 }
80
81 @Override
82 public boolean isDateElement() {
83
84 return false;
85
86 }
87
88 @Override
89 public boolean isTimeElement() {
90
91 return true;
92
93 }
94
95 @Override

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected