public class ProvidenceHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
arrayListFromJsonResource(String path,
PMessageDescriptor<Message,Field> descriptor) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
arrayListFromResource(String path,
PMessageDescriptor<Message,Field> descriptor,
Serializer serializer) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
debugString(Message message)
Prints a pretty formatted string that is optimized for diffing (mainly
for testing and debugging).
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
fromJsonResource(String path,
PMessageDescriptor<Message,Field> descriptor) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
fromResource(String resource,
PMessageDescriptor<Message,Field> descriptor,
Serializer serializer) |
static <Message extends PMessage<Message,Field>,Field extends PField> |
parseDebugString(String string,
PMessageDescriptor<Message,Field> descriptor)
Parses a pretty formatted string, and makes exceptions unchecked.
|
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Message fromJsonResource(String path, PMessageDescriptor<Message,Field> descriptor) throws IOException
IOException
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> ArrayList<Message> arrayListFromJsonResource(String path, PMessageDescriptor<Message,Field> descriptor) throws IOException
IOException
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Message fromResource(String resource, PMessageDescriptor<Message,Field> descriptor, Serializer serializer) throws IOException
IOException
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> ArrayList<Message> arrayListFromResource(String path, PMessageDescriptor<Message,Field> descriptor, Serializer serializer) throws IOException
IOException
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> String debugString(Message message)
Message
- The message type.Field
- The message field type.message
- The message to stringify.@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Message parseDebugString(String string, PMessageDescriptor<Message,Field> descriptor)
Message
- The message type.Field
- The message field type.string
- The message string to parse.descriptor
- The message descriptor.Copyright © 2015–2017 morimekta.net. All rights reserved.