|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.repository.util.Utils
public class Utils
Utility methods
| Method Summary | |
|---|---|
static java.lang.String |
contentTypeGetCharset(java.lang.String ct,
java.lang.String dflt)
Extracts the character set specified with the content-type value. |
static java.lang.String |
contentTypeGetMIMEType(java.lang.String ct)
Extracts the MIME type specified with the content-type value. |
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out)
The canonical file copy loop. |
static boolean |
isValidURI(java.lang.String s)
Test whether a string is a well-formed-enough absolute URI that it will not cause createURI to fail. |
static java.lang.String |
makeContentType(java.lang.String mimeType,
java.lang.String charset)
Combine MIME type expression with charset string (IFF not already present), and return the result. |
static boolean |
parseBooleanParameter(java.lang.String name,
java.lang.String argName,
boolean required,
boolean defaultValue)
Special query arg parser for args with boolean values. |
static java.lang.Enum |
parseKeywordArg(java.lang.Class et,
java.lang.String name,
java.lang.String argName,
boolean required,
java.lang.Enum defaultValue)
Parse a query arg value that is supposed to belong to an Enum set. |
static org.openrdf.model.URI |
parseURI(java.lang.String s,
java.lang.String argName,
boolean required)
Translates string to URI with sanity check. |
static javax.xml.datatype.XMLGregorianCalendar |
parseXMLDate(java.lang.String raw)
|
static java.lang.String |
prettyPrint(org.openrdf.query.Dataset ds)
Formatted human-readable view of Dataset contents which works even when some members are null. |
static java.lang.String |
toString(byte[] ba)
Like Arrays.toString() but prints bytes in hex instead of signed decimal for easier debugging of char strings. |
static java.lang.String |
urlEncode(java.lang.String in)
Returns an URL-encoded UTF8 encoding of the string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void copyStream(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
in - source, a InputStream object.out - destination, a OutputStream object.
java$io$IOException - if anything goes wrong.
java.io.IOExceptionpublic static java.lang.String prettyPrint(org.openrdf.query.Dataset ds)
ds - a Dataset object.
String object.public static boolean isValidURI(java.lang.String s)
s - possible URI
public static org.openrdf.model.URI parseURI(java.lang.String s,
java.lang.String argName,
boolean required)
s - possible URIargName - name of parameter for error messagesrequired - true if arg is required
public static java.lang.Enum parseKeywordArg(java.lang.Class et,
java.lang.String name,
java.lang.String argName,
boolean required,
java.lang.Enum defaultValue)
et - the enumerated type classname - value of the argumentargName - name of the argument, e.g. parameter namerequired - when true this arg MUST have a value.defaultValue - default to subsitute when arg is not required and missing
BadRequestException - if arg is missing or illegal
public static boolean parseBooleanParameter(java.lang.String name,
java.lang.String argName,
boolean required,
boolean defaultValue)
name - value of the argumentargName - name of the argument, e.g. parameter namerequired - when true this arg MUST have a value.defaultValue - default to subsitute when arg is not required and missing
BadRequestException - if arg is missing or illegalpublic static javax.xml.datatype.XMLGregorianCalendar parseXMLDate(java.lang.String raw)
public static java.lang.String makeContentType(java.lang.String mimeType,
java.lang.String charset)
public static java.lang.String contentTypeGetCharset(java.lang.String ct,
java.lang.String dflt)
public static java.lang.String contentTypeGetMIMEType(java.lang.String ct)
public static java.lang.String toString(byte[] ba)
public static java.lang.String urlEncode(java.lang.String in)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||