jsdsi.sexp
Class SexpUtil
java.lang.Object
jsdsi.sexp.SexpUtil
- public class SexpUtil
- extends java.lang.Object
Utilities for converting SDSI objects to S-expression objects.
- Version:
- $Revision: 1.7.2.1 $ $Date: 2005/11/08 03:12:52 $
- Author:
- Sameer Ajmani, Sean Radford
Method Summary |
static void |
check(boolean test,
java.lang.String message)
|
static void |
checkDone(java.util.Iterator i,
java.lang.String message)
|
static void |
checkType(SexpList l,
java.lang.String type)
|
static java.util.Iterator |
getBody(SexpList l)
|
static byte[] |
getByteArray(Sexp s)
|
static SexpList |
getList(Sexp s)
|
static SexpList |
getList(Sexp s,
java.lang.String type)
|
static Sexp |
getNext(java.util.Iterator i,
java.lang.String message)
|
static byte[] |
getNextByteArray(java.util.Iterator i,
java.lang.String message)
|
static SexpList |
getNextList(java.util.Iterator i,
java.lang.String message)
|
static SexpList |
getNextList(java.util.Iterator i,
java.lang.String type,
java.lang.String message)
|
static java.lang.String |
getNextString(java.util.Iterator i,
java.lang.String message)
|
static SexpString |
getSexpString(Sexp s)
|
static java.lang.String |
getString(Sexp s)
|
static java.util.Date |
parseDate(java.lang.String s)
|
static java.net.URI[] |
parseURIs(SexpList l)
|
static java.net.URL[] |
parseURLs(SexpList l)
Deprecated. use parseURIs(SexpList) |
static SexpString |
toSexp(byte[] b)
|
static SexpString |
toSexp(java.util.Date d)
|
static SexpString |
toSexp(java.lang.String s)
|
static SexpList |
toSexp(java.lang.String type,
java.util.List l)
|
static SexpList |
toSexp(java.lang.String type,
Sexp[] ss)
|
static SexpList |
toSexp(java.net.URI[] u)
|
static SexpList |
toSexp(java.net.URL[] u)
|
static Sexp |
toSexpComment(java.lang.String c)
|
static Sexp |
toSexpDisplayHint(java.lang.String d)
|
static SexpList |
toSexpList(java.lang.String type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SexpUtil
public SexpUtil()
toSexp
public static SexpList toSexp(java.lang.String type,
Sexp[] ss)
toSexpList
public static SexpList toSexpList(java.lang.String type)
toSexp
public static SexpList toSexp(java.lang.String type,
java.util.List l)
toSexp
public static SexpString toSexp(java.lang.String s)
toSexp
public static SexpString toSexp(byte[] b)
toSexp
public static SexpList toSexp(java.net.URL[] u)
- Parameters:
u
-
- Returns:
- @deprecated use
toSexp(URI[])
toSexp
public static SexpList toSexp(java.net.URI[] u)
toSexpComment
public static Sexp toSexpComment(java.lang.String c)
toSexpDisplayHint
public static Sexp toSexpDisplayHint(java.lang.String d)
toSexp
public static SexpString toSexp(java.util.Date d)
parseDate
public static java.util.Date parseDate(java.lang.String s)
throws SexpParseException
- Throws:
SexpParseException
check
public static void check(boolean test,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
getSexpString
public static SexpString getSexpString(Sexp s)
throws SexpParseException
- Throws:
SexpParseException
getByteArray
public static byte[] getByteArray(Sexp s)
throws SexpParseException
- Throws:
SexpParseException
getString
public static java.lang.String getString(Sexp s)
throws SexpParseException
- Throws:
SexpParseException
checkType
public static void checkType(SexpList l,
java.lang.String type)
throws SexpParseException
- Throws:
SexpParseException
getList
public static SexpList getList(Sexp s,
java.lang.String type)
throws SexpParseException
- Throws:
SexpParseException
getList
public static SexpList getList(Sexp s)
throws SexpParseException
- Throws:
SexpParseException
getBody
public static java.util.Iterator getBody(SexpList l)
getNext
public static Sexp getNext(java.util.Iterator i,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
getNextByteArray
public static byte[] getNextByteArray(java.util.Iterator i,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
getNextString
public static java.lang.String getNextString(java.util.Iterator i,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
getNextList
public static SexpList getNextList(java.util.Iterator i,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
getNextList
public static SexpList getNextList(java.util.Iterator i,
java.lang.String type,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
checkDone
public static void checkDone(java.util.Iterator i,
java.lang.String message)
throws SexpParseException
- Throws:
SexpParseException
parseURLs
public static java.net.URL[] parseURLs(SexpList l)
throws SexpParseException
- Deprecated. use
parseURIs(SexpList)
- Parameters:
l
-
- Returns:
- @throws SexpParseException
- Throws:
SexpParseException
parseURIs
public static java.net.URI[] parseURIs(SexpList l)
throws SexpParseException
- Throws:
SexpParseException
Copyright © 2002-2006 JSDSI. All Rights Reserved.