public abstract class AbstractPlugin extends Object implements Plugin
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPlugin() |
public final void configure(Configuration configuration)
public void onConfigure()
onConfigure in interface Pluginprotected final boolean always()
protected abstract void configure()
protected final void execute(ArtifactAction action)
protected final void execute(BuilderPropertyAction action)
protected final void execute(MethodAction action)
protected final void execute(PojoAction action)
protected final void executeWhen(PojoPredicate condition)
protected final Condition hasAnnotation(Class<? extends Annotation> type)
protected final Condition hasAnnotationAnnotatedWith(Class<? extends Annotation> type)
@Deprecated protected final Condition hasInterface(Class<?> type)
protected final MethodPredicate method(MethodCondition condition)
protected final PojoPredicate pojo(PojoCondition condition)
protected final PropertyPredicate property(PropertyCondition condition)
protected final WhenMethod when(MethodPredicate predicate)
protected final WhenPojo when(PojoPredicate predicate)
protected final WhenProperty when(PropertyPredicate predicate)
Copyright © 2016 Objectos Software LTDA. All rights reserved.