public class Format extends Object implements Comparable<Format>
| Modifier and Type | Field and Description |
|---|---|
static Format |
APPLICATION_XML |
static String |
BASE64_ENCODING |
static String |
DEFAULT_ENCODING |
static Format |
TEXT_PLAIN |
static Format |
TEXT_XML |
| Constructor and Description |
|---|
Format() |
Format(String mimeType) |
Format(String mimeType,
Charset encoding) |
Format(String mimeType,
Charset encoding,
String schema) |
Format(String mimeType,
String encoding) |
Format(String mimeType,
String encoding,
String schema) |
public static final String BASE64_ENCODING
public static final String DEFAULT_ENCODING
public static final Format TEXT_PLAIN
public static final Format APPLICATION_XML
public static final Format TEXT_XML
public Format(String mimeType)
public Format()
public boolean isEmpty()
public boolean hasSchema()
public boolean hasSchema(String schema)
public boolean hasSchema(Format other)
public boolean hasEncoding()
public boolean hasEncoding(String encoding)
public boolean hasEncoding(Format other)
public boolean hasMimeType()
public boolean hasMimeType(String mimeType)
public boolean hasMimeType(Format other)
public boolean matchesMimeType(String mimeType)
public boolean matchesMimeType(Format other)
public boolean matchesEncoding(String encoding)
public boolean matchesEncoding(Format other)
public boolean matchesSchema(String schema)
public boolean matchesSchema(Format other)
public Format withBase64Encoding()
public Format withUTF8Encoding()
public Format withoutMimeType()
public Format withoutEncoding()
public Format withoutSchema()
public boolean isCompatible(Format that)
public void setTo(Consumer<String> encoding, Consumer<String> mimeType, Consumer<String> schema)
public int compareTo(Format that)
compareTo in interface Comparable<Format>public boolean isXML()
public boolean isCharacterEncoding()
public Charset getEncodingAsCharsetOrDefault()
public boolean isBase64()
public static Format empty()
public static Comparator<Format> comparator()
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.