ninja.params
Class ArgumentExtractors.SessionParamExtractor

java.lang.Object
  extended by ninja.params.ArgumentExtractors.SessionParamExtractor
All Implemented Interfaces:
ArgumentExtractor<String>
Enclosing class:
ArgumentExtractors

public static class ArgumentExtractors.SessionParamExtractor
extends Object
implements ArgumentExtractor<String>


Constructor Summary
ArgumentExtractors.SessionParamExtractor(SessionParam sessionParam)
           
 
Method Summary
 String extract(Context context)
          Extract the argument from the context
 Class<String> getExtractedType()
          Get the type of the argument that is extracted
 String getFieldName()
          Get the field name that is being extracted, if this value is extracted from a field
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentExtractors.SessionParamExtractor

public ArgumentExtractors.SessionParamExtractor(SessionParam sessionParam)
Method Detail

extract

public String extract(Context context)
Description copied from interface: ArgumentExtractor
Extract the argument from the context

Specified by:
extract in interface ArgumentExtractor<String>
Parameters:
context - The argument to extract
Returns:
The extracted argument

getExtractedType

public Class<String> getExtractedType()
Description copied from interface: ArgumentExtractor
Get the type of the argument that is extracted

Specified by:
getExtractedType in interface ArgumentExtractor<String>
Returns:
The type of the argument that is being extracted

getFieldName

public String getFieldName()
Description copied from interface: ArgumentExtractor
Get the field name that is being extracted, if this value is extracted from a field

Specified by:
getFieldName in interface ArgumentExtractor<String>
Returns:
The field name, or null if the argument isn't extracted from a named field


Copyright © 2012. All Rights Reserved.