org.simantics.databoard.util
Class URIUtil
java.lang.Object
org.simantics.databoard.util.URIUtil
public final class URIUtil
- extends java.lang.Object
Simantics URI and identifier escape specification.
- Author:
- Hannu Niemistö
Method Summary |
static java.lang.String |
decode(byte[] bytes,
byte escapeChar,
boolean identifier)
|
static java.lang.String |
decodeIdentifier(java.lang.String str)
|
static java.lang.String |
decodeURI(java.lang.String str)
|
static byte[] |
encode(java.lang.String str,
byte escapeChar,
boolean identifier)
|
static java.lang.String |
encodeIdentifier(java.lang.String str)
|
static java.lang.String |
encodeURI(java.lang.String str)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URIUtil
public URIUtil()
encode
public static byte[] encode(java.lang.String str,
byte escapeChar,
boolean identifier)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
encodeURI
public static java.lang.String encodeURI(java.lang.String str)
encodeIdentifier
public static java.lang.String encodeIdentifier(java.lang.String str)
decode
public static java.lang.String decode(byte[] bytes,
byte escapeChar,
boolean identifier)
decodeURI
public static java.lang.String decodeURI(java.lang.String str)
decodeIdentifier
public static java.lang.String decodeIdentifier(java.lang.String str)