org.reflections.scanners
Class AbstractScanner

java.lang.Object
  extended by org.reflections.scanners.AbstractScanner
All Implemented Interfaces:
Scanner
Direct Known Subclasses:
FieldAnnotationsScanner, MemberUsageScanner, MethodAnnotationsScanner, MethodParameterNamesScanner, MethodParameterScanner, ResourcesScanner, SubTypesScanner, TypeAnnotationsScanner, TypeElementsScanner, TypesScanner

public abstract class AbstractScanner
extends Object
implements Scanner


Constructor Summary
AbstractScanner()
           
 
Method Summary
 boolean acceptResult(String fqn)
           
 boolean acceptsInput(String file)
           
 boolean equals(Object o)
           
 Scanner filterResultsBy(com.google.common.base.Predicate<String> filter)
           
 Configuration getConfiguration()
           
protected  MetadataAdapter getMetadataAdapter()
           
 com.google.common.base.Predicate<String> getResultFilter()
           
 com.google.common.collect.Multimap<String,String> getStore()
           
 int hashCode()
           
abstract  void scan(Object cls)
           
 Object scan(Vfs.File file, Object classObject)
           
 void setConfiguration(Configuration configuration)
           
 void setResultFilter(com.google.common.base.Predicate<String> resultFilter)
           
 void setStore(com.google.common.collect.Multimap<String,String> store)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractScanner

public AbstractScanner()
Method Detail

acceptsInput

public boolean acceptsInput(String file)
Specified by:
acceptsInput in interface Scanner

scan

public Object scan(Vfs.File file,
                   Object classObject)
Specified by:
scan in interface Scanner

scan

public abstract void scan(Object cls)

getConfiguration

public Configuration getConfiguration()

setConfiguration

public void setConfiguration(Configuration configuration)
Specified by:
setConfiguration in interface Scanner

getStore

public com.google.common.collect.Multimap<String,String> getStore()
Specified by:
getStore in interface Scanner

setStore

public void setStore(com.google.common.collect.Multimap<String,String> store)
Specified by:
setStore in interface Scanner

getResultFilter

public com.google.common.base.Predicate<String> getResultFilter()

setResultFilter

public void setResultFilter(com.google.common.base.Predicate<String> resultFilter)

filterResultsBy

public Scanner filterResultsBy(com.google.common.base.Predicate<String> filter)
Specified by:
filterResultsBy in interface Scanner

acceptResult

public boolean acceptResult(String fqn)
Specified by:
acceptResult in interface Scanner

getMetadataAdapter

protected MetadataAdapter getMetadataAdapter()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2014. All rights reserved.