org.apache.myfaces.extensions.validator.core.validation.parameter
Class DefaultValidationParameterExtractor

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultValidationParameterExtractor
All Implemented Interfaces:
ValidationParameterExtractor

public class DefaultValidationParameterExtractor
extends java.lang.Object
implements ValidationParameterExtractor

Since:
x.x.3
Author:
Gerhard Petracek

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultValidationParameterExtractor()
           
 
Method Summary
 java.util.Map<java.lang.Object,java.util.List<java.lang.Object>> extract(java.lang.annotation.Annotation annotation)
           
 java.util.List<java.lang.Object> extract(java.lang.annotation.Annotation annotation, java.lang.Object key)
           
<T> java.util.List<T>
extract(java.lang.annotation.Annotation annotation, java.lang.Object key, java.lang.Class<T> valueType)
           
<T> T
extract(java.lang.annotation.Annotation annotation, java.lang.Object key, java.lang.Class<T> valueType, java.lang.Class valueId)
           
 java.util.Map<java.lang.Object,java.util.List<java.lang.Object>> extractById(java.lang.annotation.Annotation annotation, java.lang.Class valueId)
           
 java.util.List<java.lang.Object> extractById(java.lang.annotation.Annotation annotation, java.lang.Object key, java.lang.Class valueId)
           
<T> java.util.List<T>
extractById(java.lang.annotation.Annotation annotation, java.lang.Object key, java.lang.Class<T> valueType, java.lang.Class valueId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

DefaultValidationParameterExtractor

public DefaultValidationParameterExtractor()
Method Detail

extract

public java.util.Map<java.lang.Object,java.util.List<java.lang.Object>> extract(java.lang.annotation.Annotation annotation)
Specified by:
extract in interface ValidationParameterExtractor

extract

public java.util.List<java.lang.Object> extract(java.lang.annotation.Annotation annotation,
                                                java.lang.Object key)
Specified by:
extract in interface ValidationParameterExtractor

extract

public <T> java.util.List<T> extract(java.lang.annotation.Annotation annotation,
                                     java.lang.Object key,
                                     java.lang.Class<T> valueType)
Specified by:
extract in interface ValidationParameterExtractor

extract

public <T> T extract(java.lang.annotation.Annotation annotation,
                     java.lang.Object key,
                     java.lang.Class<T> valueType,
                     java.lang.Class valueId)
Specified by:
extract in interface ValidationParameterExtractor

extractById

public <T> java.util.List<T> extractById(java.lang.annotation.Annotation annotation,
                                         java.lang.Object key,
                                         java.lang.Class<T> valueType,
                                         java.lang.Class valueId)

extractById

public java.util.List<java.lang.Object> extractById(java.lang.annotation.Annotation annotation,
                                                    java.lang.Object key,
                                                    java.lang.Class valueId)

extractById

public java.util.Map<java.lang.Object,java.util.List<java.lang.Object>> extractById(java.lang.annotation.Annotation annotation,
                                                                                    java.lang.Class valueId)


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