terp - the ANT Tasks
v1.3.309

com.codemesh.terp.ant.devpartner
Class ToolOptionSet.Impl<T extends Tool>

java.lang.Object
  extended by com.codemesh.terp.ant.devpartner.ToolOptionSet.Impl<T>
All Implemented Interfaces:
ToolOptionSet<T>
Enclosing interface:
ToolOptionSet<T extends Tool>

public static final class ToolOptionSet.Impl<T extends Tool>
extends java.lang.Object
implements ToolOptionSet<T>


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.codemesh.terp.ant.devpartner.ToolOptionSet
ToolOptionSet.Impl<T extends Tool>
 
Constructor Summary
ToolOptionSet.Impl()
           
 
Method Summary
 void add(ToolOption<T> option)
           
 void addAll(ToolOptionSet<T> options)
           
 java.util.List<ToolOption<T>> getEnabledOptions(T tool, ToolPhase phase)
           
<Opt extends ToolOption<T>>
java.util.List<Opt>
getEnabledOptions(T tool, ToolPhase phase, java.lang.Class<Opt> type)
           
 java.util.List<ToolOption<T>> getOptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolOptionSet.Impl

public ToolOptionSet.Impl()
Method Detail

add

public void add(ToolOption<T> option)
Specified by:
add in interface ToolOptionSet<T extends Tool>

addAll

public void addAll(ToolOptionSet<T> options)
Specified by:
addAll in interface ToolOptionSet<T extends Tool>

getOptions

public java.util.List<ToolOption<T>> getOptions()
Specified by:
getOptions in interface ToolOptionSet<T extends Tool>

getEnabledOptions

public java.util.List<ToolOption<T>> getEnabledOptions(T tool,
                                                       ToolPhase phase)
Specified by:
getEnabledOptions in interface ToolOptionSet<T extends Tool>

getEnabledOptions

public <Opt extends ToolOption<T>> java.util.List<Opt> getEnabledOptions(T tool,
                                                                         ToolPhase phase,
                                                                         java.lang.Class<Opt> type)
Specified by:
getEnabledOptions in interface ToolOptionSet<T extends Tool>

terp - the ANT Tasks
v1.3.309

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.