Interface CMessage<Message extends net.morimekta.providence.PMessage<Message,CField>>
-
- All Superinterfaces:
java.lang.Comparable<Message>
,net.morimekta.providence.PMessage<Message,CField>
,net.morimekta.providence.PValue<Message>
,net.morimekta.util.Stringable
- All Known Implementing Classes:
CException
,CStruct
public interface CMessage<Message extends net.morimekta.providence.PMessage<Message,CField>> extends net.morimekta.providence.PMessage<Message,CField>
- Since:
- 26.08.15
- Author:
- Stein Eldar Johnsen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
asString()
default int
compareTo(Message other)
default <T> T
get(int key)
default boolean
has(int key)
java.util.Map<java.lang.Integer,java.lang.Object>
values()
Method to access all values in the message.
-
-
-
Method Detail
-
values
java.util.Map<java.lang.Integer,java.lang.Object> values()
Method to access all values in the message.- Returns:
- The values map.
-
has
default boolean has(int key)
-
get
default <T> T get(int key)
-
compareTo
default int compareTo(@Nonnull Message other)
-
-