com.googlecode.ssdutils.jlauncher
Class AnnotationsReader

java.lang.Object
  extended by com.googlecode.ssdutils.jlauncher.AnnotationsReader

public class AnnotationsReader
extends Object

Author:
Sylvain Sicard

Field Summary
protected static String LAUNCHER_ANNOTATION
           
 
Constructor Summary
AnnotationsReader()
           
 
Method Summary
protected  Class<?> getClassByName(String className)
           
 Set<LaunchConfiguration> getLaunchConfiguration()
           
 Set<String> getLauncherClasses()
           
 Set<Method> getLauncherMethods(Class<?> launcherClazz)
           
 Set<Field> getOptions(Class<?> launcherClazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAUNCHER_ANNOTATION

protected static final String LAUNCHER_ANNOTATION
Constructor Detail

AnnotationsReader

public AnnotationsReader()
Method Detail

getClassByName

protected Class<?> getClassByName(String className)
                           throws ClassNotFoundException
Throws:
ClassNotFoundException

getLauncherClasses

public Set<String> getLauncherClasses()
                               throws IOException
Parameters:
strings -
Returns:
Throws:
IOException

getOptions

public Set<Field> getOptions(Class<?> launcherClazz)

getLauncherMethods

public Set<Method> getLauncherMethods(Class<?> launcherClazz)

getLaunchConfiguration

public Set<LaunchConfiguration> getLaunchConfiguration()
                                                throws IOException,
                                                       ClassNotFoundException,
                                                       InstantiationException,
                                                       IllegalAccessException
Returns:
Throws:
ClassNotFoundException
IOException
IllegalAccessException
InstantiationException


Copyright © 2011. All Rights Reserved.