org.springframework.web.portlet.bind
Class PortletRequestUtils.ParameterParser<T>

java.lang.Object
  extended by org.springframework.web.portlet.bind.PortletRequestUtils.ParameterParser<T>
Direct Known Subclasses:
PortletRequestUtils.BooleanParser, PortletRequestUtils.DoubleParser, PortletRequestUtils.FloatParser, PortletRequestUtils.IntParser, PortletRequestUtils.LongParser, PortletRequestUtils.StringParser
Enclosing class:
PortletRequestUtils

private abstract static class PortletRequestUtils.ParameterParser<T>
extends java.lang.Object


Constructor Summary
private PortletRequestUtils.ParameterParser()
           
 
Method Summary
protected abstract  T doParse(java.lang.String parameter)
           
protected abstract  java.lang.String getType()
           
protected  T parse(java.lang.String name, java.lang.String parameter)
           
protected  void validateRequiredParameter(java.lang.String name, java.lang.Object parameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletRequestUtils.ParameterParser

private PortletRequestUtils.ParameterParser()
Method Detail

parse

protected final T parse(java.lang.String name,
                        java.lang.String parameter)
                 throws PortletRequestBindingException
Throws:
PortletRequestBindingException

validateRequiredParameter

protected final void validateRequiredParameter(java.lang.String name,
                                               java.lang.Object parameter)
                                        throws PortletRequestBindingException
Throws:
PortletRequestBindingException

getType

protected abstract java.lang.String getType()

doParse

protected abstract T doParse(java.lang.String parameter)
                      throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException