public abstract class ASDKPlugin extends java.lang.Object implements IRuleAppliable
Constructor and Description |
---|
ASDKPlugin() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAgentPluginDirectory() |
ISDKLogger |
getLogger()
Get the
ISDKLogger object for this plugin |
IReflectionBuilder |
getNewReflectionBuilder()
Get a new
IReflectionBuilder to be used to create a IReflector |
java.util.List<Rule> |
getRules()
This function returns the list of rules that this object is initialized with.
|
abstract java.util.List<Rule> |
initializeRules()
This method must use the Rule builder to produce a new list of rules.
|
public abstract java.util.List<Rule> initializeRules()
initializeRules
in interface IRuleAppliable
Rule
objects to applypublic java.util.List<Rule> getRules()
getRules
in interface IRuleAppliable
Rule
public ISDKLogger getLogger()
ISDKLogger
object for this pluginISDKLogger
public IReflectionBuilder getNewReflectionBuilder()
IReflectionBuilder
to be used to create a IReflector
public java.lang.String getAgentPluginDirectory()