Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCharDataObjectCodec<T> - Class in ch.raffael.meldioc.library.codec
-
Abstract object codec for character data like JSON or XML.
- AbstractCharDataObjectCodec() - Constructor for class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- AbstractCharDataObjectCodec(int) - Constructor for class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- AbstractCharDataObjectCodec(int, Option<Charset>) - Constructor for class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- AbstractCharDataObjectCodec(Option<Charset>) - Constructor for class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- AbstractCharDataObjectCodec.Configuration<SELF,
T, S extends Consumer<? super T>> - Class in ch.raffael.meldioc.library.codec -
TODO JavaDoc
- addCharsetAttribute(Charset) - Method in class ch.raffael.meldioc.library.codec.ContentType
- allStandardConfigurators() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- attributes() - Method in class ch.raffael.meldioc.library.codec.ContentType
- attributes(Map<String, String>) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
B
- baseContentType() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- bufferSize() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- bufferSize(int) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- build() - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
-
Builds a new
ContentType. - builder() - Static method in class ch.raffael.meldioc.library.codec.ContentType
C
- canDecode(ContentType) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- canDecodeAs(Class<?>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- canEncode(Class<?>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- canEncodeAs(ContentType) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- ch.raffael.meldioc.library.codec - package ch.raffael.meldioc.library.codec
- charset() - Method in class ch.raffael.meldioc.library.codec.ContentType
- charset(Charset) - Method in class ch.raffael.meldioc.library.codec.ContentType
- CHARSET_ATTR - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- Configuration(Seq<Consumer<? super T>>) - Constructor for class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- configurators() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- configure(Consumer<? super T>) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- CONTENT_TYPE - Static variable in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- ContentType - Class in ch.raffael.meldioc.library.codec
- ContentType.Builder - Class in ch.raffael.meldioc.library.codec
- ContentTypes - Class in ch.raffael.meldioc.library.codec
-
Utilities for dealing with content types.
- css() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- CSS - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
D
- decode(byte[]) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- decode(byte[]) - Method in interface ch.raffael.meldioc.library.codec.ObjectDecoder
- decode(InputStream) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- decode(InputStream) - Method in interface ch.raffael.meldioc.library.codec.ObjectDecoder
- decode(Reader) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- decoder(ContentType, Class<T>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- decoder(Option<ContentType>, Class<T>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- decoder(Class<T>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- DEFAULT_BUFFER_SIZE - Static variable in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- defaultCharset() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- defaultCharset() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- defaultCharset(Charset) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- detectUnicodeCharset(byte[]) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
- detectUnicodeCharset(int, int) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
E
- encode(T) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- encode(T) - Method in interface ch.raffael.meldioc.library.codec.ObjectEncoder
- encode(T, OutputStream) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- encode(T, OutputStream) - Method in interface ch.raffael.meldioc.library.codec.ObjectEncoder
- encode(T, Writer) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- encoder(Class<T>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- encoder(Class<T>, ContentType) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- encoder(Class<T>, Option<ContentType>) - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFactory
- equalsTypeOnly(ContentType) - Method in class ch.raffael.meldioc.library.codec.ContentType
F
- from(ContentType) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
-
Fill a builder with attribute values from the provided
ContentTypeinstance.
H
- html() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- HTML - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
I
- IMPLIED_UNICODE_CHARSETS - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- isImpliedUnicodeCharset(Charset) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
- isInvalidInput(Throwable) - Method in interface ch.raffael.meldioc.library.codec.ObjectDecoder
- isJson(ContentType) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
- isUnicodeType(ContentType) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
- isXml(ContentType) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
J
- javascript() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- JAVASCRIPT - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- jpeg() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- JPEG - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- json() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- JSON - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
M
- MIN_BUFFER_SIZE - Static variable in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
O
- ObjectCodec<T> - Interface in ch.raffael.meldioc.library.codec
- objectCodecFactory() - Method in interface ch.raffael.meldioc.library.codec.ObjectCodecFeature
- ObjectCodecFactory - Interface in ch.raffael.meldioc.library.codec
- ObjectCodecFeature - Interface in ch.raffael.meldioc.library.codec
- ObjectDecoder<T> - Interface in ch.raffael.meldioc.library.codec
-
Read the HTTP request body data to a Java object.
- ObjectEncoder<T> - Interface in ch.raffael.meldioc.library.codec
-
Write a Java object as HTTP response body.
- OCTET_STREAM - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- octetStream() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- of(String) - Static method in class ch.raffael.meldioc.library.codec.ContentType
-
Parses the given content type, use for hardcoded types.
- of(String, String) - Static method in class ch.raffael.meldioc.library.codec.ContentType
- of(String, String, Map<String, String>) - Static method in class ch.raffael.meldioc.library.codec.ContentType
P
- parseContentType(String) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
-
Parses a content type as of RFC 2045.
- parseContentTypeList(String) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
-
Parses a list of content types separated with ',' (HTTP Accept header) disregarding 'q=';
- parseContentTypeListQ(String) - Static method in class ch.raffael.meldioc.library.codec.ContentTypes
-
Parses a list of content types separated with ',' (HTTP Accept header) and sorts the result by 'q='.
- PLAIN_TEXT - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- plainText() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- png() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- PNG - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- putAttributes(String, String) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
- putEntryAttributes(Tuple2<String, String>) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
Q
- Q_ATTR - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
R
- removeStandardConfigurators(S...) - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- render() - Method in class ch.raffael.meldioc.library.codec.ContentType
- render(StringBuilder) - Method in class ch.raffael.meldioc.library.codec.ContentType
S
- self() - Method in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration
- setEntriesAttributes(Iterable<Tuple2<String, String>>) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
- setJavaMapAttributes(Map<String, String>) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
- SOME_CONTENT_TYPE - Static variable in class ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec
- subtype() - Method in class ch.raffael.meldioc.library.codec.ContentType
- subtype(String) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
-
Initializes the value for the
subtypeattribute.
T
- TENTATIVE_YAML - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- tentativeYaml() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- type() - Method in class ch.raffael.meldioc.library.codec.ContentType
- type(String) - Method in class ch.raffael.meldioc.library.codec.ContentType.Builder
-
Initializes the value for the
typeattribute.
W
- withAttributes(Map<String, String>) - Method in class ch.raffael.meldioc.library.codec.ContentType
-
Copy the current immutable object by setting a value for the
attributesattribute. - withDefaultCharset(Charset) - Method in class ch.raffael.meldioc.library.codec.ContentType
- withoutAttributes() - Method in class ch.raffael.meldioc.library.codec.ContentType
- withSubtype(String) - Method in class ch.raffael.meldioc.library.codec.ContentType
-
Copy the current immutable object by setting a value for the
subtypeattribute. - withType(String) - Method in class ch.raffael.meldioc.library.codec.ContentType
-
Copy the current immutable object by setting a value for the
typeattribute.
X
- xhtml() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- XHTML - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
- xml() - Static method in class ch.raffael.meldioc.library.codec.ContentType
- XML - Static variable in class ch.raffael.meldioc.library.codec.ContentTypes
All Classes and Interfaces|All Packages|Constant Field Values