Class Dsui
- java.lang.Object
-
- net.splitcells.dem.resource.communication.interaction.Dsui
-
- All Implemented Interfaces:
Flushable
,AutoCloseable
,ListWA<LogMessage<Node>>
,SetWA<LogMessage<Node>>
,Closeable
,Flushable
,Sui<LogMessage<Node>>
@Deprecated public class Dsui extends Object implements Sui<LogMessage<Node>>, Flushable
Deprecated.DSUI ^= Dom Stream and Stack based User InterfaceTODO Create new implementation with custom rendering and without Java's XML code.
TODO IDEA Support recursive stacking.
TODO TOFIX Remove duplicate name space declaration.
TODO Split log file into multiple, in order to avoid files that are too large for easy processing.
TODO Implement a GUI framework based on event and message passing.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <R extends SetWA<LogMessage<Node>>>
Radd(LogMessage<Node> value)
Deprecated.TODO Create method which adds one if not present and otherwise throws exception.<R extends ListWA<LogMessage<Node>>>
Rappend(String text)
Deprecated.<R extends ListWA<LogMessage<Node>>>
Rappend(Domable domable, Optional<Discoverable> context, LogLevel logLevel)
Deprecated.<R extends ListWA<LogMessage<Node>>>
Rappend(Domable domable, Discoverable context, LogLevel logLevel)
Deprecated.<R extends ListWA<LogMessage<Node>>>
Rappend(Domable domable, LogLevel logLevel)
Deprecated.<R extends ListWA<LogMessage<Node>>>
Rappend(LogMessage<Node> arg)
Deprecated.<R extends ListWA<LogMessage<Node>>>
Rappend(Node domable, Discoverable context, LogLevel logLevel)
Deprecated.<R extends ListWA<LogMessage<Node>>>
RappendError(Throwable throwable)
Deprecated.void
close()
Deprecated.Used in order to circumvent checked exceptions ofAutoCloseable.close()
.static Dsui
dsui(Sender<String> output, Predicate<LogMessage<Node>> messageFilter)
Deprecated.void
flush()
Deprecated.Used in order to circumvent checked exceptions.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
dsui
public static Dsui dsui(Sender<String> output, Predicate<LogMessage<Node>> messageFilter)
Deprecated.
-
appendError
public <R extends ListWA<LogMessage<Node>>> R appendError(Throwable throwable)
Deprecated.
-
append
public <R extends ListWA<LogMessage<Node>>> R append(Domable domable, LogLevel logLevel)
Deprecated.
-
append
public <R extends ListWA<LogMessage<Node>>> R append(Node domable, Discoverable context, LogLevel logLevel)
Deprecated.
-
append
public <R extends ListWA<LogMessage<Node>>> R append(Domable domable, Discoverable context, LogLevel logLevel)
Deprecated.
-
append
public <R extends ListWA<LogMessage<Node>>> R append(Domable domable, Optional<Discoverable> context, LogLevel logLevel)
Deprecated.
-
append
@Deprecated public <R extends ListWA<LogMessage<Node>>> R append(LogMessage<Node> arg)
Deprecated.- Specified by:
append
in interfaceListWA<LogMessage<Node>>
-
append
@Deprecated public <R extends ListWA<LogMessage<Node>>> R append(String text)
Deprecated.
-
close
public void close()
Deprecated.Description copied from interface:Closeable
Used in order to circumvent checked exceptions ofAutoCloseable.close()
.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
flush
public void flush()
Deprecated.Description copied from interface:Flushable
Used in order to circumvent checked exceptions.
-
add
public <R extends SetWA<LogMessage<Node>>> R add(LogMessage<Node> value)
Deprecated.Description copied from interface:SetWA
TODO Create method which adds one if not present and otherwise throws exception.- Specified by:
add
in interfaceListWA<LogMessage<Node>>
- Specified by:
add
in interfaceSetWA<LogMessage<Node>>
-
-