|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.wisc.ssec.mcidasv.servermanager.LocalAddeEntry.Builder
public static class LocalAddeEntry.Builder
A builder of (mostly) immutable LocalAddeEntry instances.
Usage example:
LocalAddeEntry entry = new LocalAddeEntry
.Builder(group, name, format, mask)
.realtime("Y")
.range(start, end)
.type(EntryType.POINT)
.build();
Only the values required by the Builder constructor are required.
| Field Summary | |
|---|---|
private String |
descriptor
|
private String |
end
Corresponds to RESOLV.SRV's "R2" section. |
private LocalAddeEntry.AddeFormat |
format
Corresponds to RESOLV.SRV's "MCV" section. |
private String |
group
Corresponds to RESOLV.SRV's "N1" section. |
private String |
kind
Corresponds to RESOLV.SRV's "K" section. |
private String |
mask
Corresponds to RESOLV.SRV's "MASK" section. |
private String |
name
Corresponds to RESOLV.SRV's "C" section. |
private boolean |
realtime
Corresponds to RESOLV.SRV's "RT" section. |
private LocalAddeEntry.ServerName |
safeKind
Defaults to LocalAddeEntry.ServerName.INVALID. |
private String |
start
Corresponds to RESOLV.SRV's "R1" section. |
private AddeEntry.EntryStatus |
status
Defaults to AddeEntry.EntryStatus.INVALID. |
private AddeEntry.EntryType |
type
Corresponds to RESOLV.SRV's "TYPE" section. |
| Constructor Summary | |
|---|---|
LocalAddeEntry.Builder(Map<String,String> map)
|
|
LocalAddeEntry.Builder(String name,
String group,
String mask,
LocalAddeEntry.AddeFormat format)
Creates a new LocalAddeEntry "builder" with the
required fields for a LocalAddeEntry object. |
|
| Method Summary | |
|---|---|
LocalAddeEntry |
build()
|
LocalAddeEntry.Builder |
descriptor(String descriptor)
This method is currently a no-op. |
LocalAddeEntry.Builder |
end(String end)
|
LocalAddeEntry.Builder |
kind(String kind)
|
LocalAddeEntry.Builder |
range(String start,
String end)
|
LocalAddeEntry.Builder |
realtime(boolean realtime)
|
LocalAddeEntry.Builder |
realtime(String realtimeAsStr)
|
LocalAddeEntry.Builder |
start(String start)
|
LocalAddeEntry.Builder |
status(AddeEntry.EntryStatus status)
|
LocalAddeEntry.Builder |
status(String status)
|
LocalAddeEntry.Builder |
type(AddeEntry.EntryType type)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final String group
private final String name
private final LocalAddeEntry.AddeFormat format
private final String mask
private String descriptor
private boolean realtime
false.
private String start
private String end
private AddeEntry.EntryStatus status
AddeEntry.EntryStatus.INVALID.
private AddeEntry.EntryType type
AddeEntry.EntryType.IMAGE.
private String kind
private LocalAddeEntry.ServerName safeKind
LocalAddeEntry.ServerName.INVALID.
| Constructor Detail |
|---|
public LocalAddeEntry.Builder(Map<String,String> map)
public LocalAddeEntry.Builder(String name,
String group,
String mask,
LocalAddeEntry.AddeFormat format)
LocalAddeEntry "builder" with the
required fields for a LocalAddeEntry object.
name - group - mask - format - | Method Detail |
|---|
public LocalAddeEntry.Builder descriptor(String descriptor)
descriptor -
LocalAddeEntry.Builder with ADDE descriptor.public LocalAddeEntry.Builder realtime(String realtimeAsStr)
realtimeAsStr -
LocalAddeEntry.Builder with ADDE realtime flag.public LocalAddeEntry.Builder realtime(boolean realtime)
realtime -
LocalAddeEntry.Builder with ADDE realtime flag.public LocalAddeEntry.Builder type(AddeEntry.EntryType type)
type -
LocalAddeEntry.Builder with ADDE data type.public LocalAddeEntry.Builder kind(String kind)
kind -
LocalAddeEntry.Builder with ADDE kind.public LocalAddeEntry.Builder start(String start)
start -
LocalAddeEntry.Builder with ADDE dataset "start".public LocalAddeEntry.Builder end(String end)
end -
LocalAddeEntry.Builder with ADDE dataset "end".
public LocalAddeEntry.Builder range(String start,
String end)
start - end -
LocalAddeEntry.Builder with ADDE dataset "start" and "end" values.public LocalAddeEntry.Builder status(String status)
status -
LocalAddeEntry.Builder with AddeEntry.EntryStatus.public LocalAddeEntry.Builder status(AddeEntry.EntryStatus status)
status -
LocalAddeEntry.Builder with AddeEntry.EntryStatus.public LocalAddeEntry build()
LocalAddeEntry instance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||