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.StringasString()default intcompareTo(Message other)default <T> Tget(int key)default booleanhas(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)
-
-