ninja.params
Class ArgumentExtractors.PathParamExtractor

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

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


Constructor Summary
ArgumentExtractors.PathParamExtractor(PathParam pathParam)
           
 
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.PathParamExtractor

public ArgumentExtractors.PathParamExtractor(PathParam pathParam)
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.