Brooklyn

brooklyn.util.text
[Java] Class DataUriSchemeParser

java.lang.Object
  brooklyn.util.text.DataUriSchemeParser

public class DataUriSchemeParser

implementation (currently hokey) of RFC-2397 data: URI scheme. see: http://stackoverflow.com/questions/12353552/any-rfc-2397-data-uri-parser-for-java


Field Summary
static java.lang.String DEFAULT_CHARSET

static java.lang.String DEFAULT_MIME_TYPE

static java.lang.String PROTOCOL_PREFIX

 
Constructor Summary
DataUriSchemeParser(java.lang.String url)

 
Method Summary
DataUriSchemeParser allowMissingComma(boolean allowMissingComma)

DataUriSchemeParser allowSlashesAfterColon(boolean allowSlashesAfterColon)

java.lang.String getCharset()

byte[] getData()

java.io.ByteArrayInputStream getDataAsInputStream()

java.lang.String getDataAsString()

java.lang.String getMimeType()

java.util.Map getParameters()

DataUriSchemeParser lax()

DataUriSchemeParser parse()

DataUriSchemeParser parseChecked()

static byte[] toBytes(java.lang.String url)

static java.lang.String toString(java.lang.String url)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

DEFAULT_CHARSET

public static final java.lang.String DEFAULT_CHARSET


DEFAULT_MIME_TYPE

public static final java.lang.String DEFAULT_MIME_TYPE


PROTOCOL_PREFIX

public static final java.lang.String PROTOCOL_PREFIX


 
Constructor Detail

DataUriSchemeParser

public DataUriSchemeParser(java.lang.String url)


 
Method Detail

allowMissingComma

public DataUriSchemeParser allowMissingComma(boolean allowMissingComma)


allowSlashesAfterColon

public DataUriSchemeParser allowSlashesAfterColon(boolean allowSlashesAfterColon)


getCharset

public java.lang.String getCharset()


getData

public byte[] getData()


getDataAsInputStream

public java.io.ByteArrayInputStream getDataAsInputStream()


getDataAsString

public java.lang.String getDataAsString()


getMimeType

public java.lang.String getMimeType()


getParameters

public java.util.Map getParameters()


lax

public DataUriSchemeParser lax()


parse

public DataUriSchemeParser parse()


parseChecked

public DataUriSchemeParser parseChecked()


toBytes

public static byte[] toBytes(java.lang.String url)


toString

public static java.lang.String toString(java.lang.String url)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.