org.apache.isis.viewer.restfulobjects.applib.util
Class Parser<T>

java.lang.Object
  extended by org.apache.isis.viewer.restfulobjects.applib.util.Parser<T>

public abstract class Parser<T>
extends Object


Constructor Summary
Parser()
           
 
Method Summary
 JsonRepresentation asJsonRepresentation(T t)
           
abstract  String asString(T t)
           
static Parser<String[]> forArrayOfStrings()
           
static Parser<Boolean> forBoolean()
           
static Parser<javax.ws.rs.core.CacheControl> forCacheControl()
           
static Parser<Date> forDate()
           
static Parser<Integer> forInteger()
           
static Parser<List<List<String>>> forListOfListOfStrings()
           
static Parser<List<javax.ws.rs.core.MediaType>> forListOfMediaTypes()
           
static Parser<List<String>> forListOfStrings()
           
static Parser<javax.ws.rs.core.MediaType> forMediaType()
           
static Parser<String> forString()
           
 T valueOf(JsonRepresentation jsonRepresentation)
           
 T valueOf(List<String> str)
           
abstract  T valueOf(String str)
           
 T valueOf(String[] str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parser

public Parser()
Method Detail

valueOf

public T valueOf(List<String> str)

valueOf

public T valueOf(String[] str)

valueOf

public T valueOf(JsonRepresentation jsonRepresentation)

asJsonRepresentation

public JsonRepresentation asJsonRepresentation(T t)

valueOf

public abstract T valueOf(String str)

asString

public abstract String asString(T t)

forString

public static final Parser<String> forString()

forDate

public static Parser<Date> forDate()

forCacheControl

public static Parser<javax.ws.rs.core.CacheControl> forCacheControl()

forMediaType

public static Parser<javax.ws.rs.core.MediaType> forMediaType()

forBoolean

public static Parser<Boolean> forBoolean()

forInteger

public static Parser<Integer> forInteger()

forListOfStrings

public static Parser<List<String>> forListOfStrings()

forListOfListOfStrings

public static Parser<List<List<String>>> forListOfListOfStrings()

forArrayOfStrings

public static Parser<String[]> forArrayOfStrings()

forListOfMediaTypes

public static Parser<List<javax.ws.rs.core.MediaType>> forListOfMediaTypes()


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.