terp - the ANT Tasks
v1.3.309

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

All Known Implementing Classes:
ToolOptionSet.Impl

public interface ToolOptionSet<T extends Tool>

The interface declaring the API for all options used in a tool invocation.


Nested Class Summary
static class ToolOptionSet.Impl<T extends Tool>
           
 
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()
           
 

Method Detail

add

void add(ToolOption<T> option)

addAll

void addAll(ToolOptionSet<T> options)

getOptions

java.util.List<ToolOption<T>> getOptions()

getEnabledOptions

java.util.List<ToolOption<T>> getEnabledOptions(T tool,
                                                ToolPhase phase)

getEnabledOptions

<Opt extends ToolOption<T>> java.util.List<Opt> getEnabledOptions(T tool,
                                                                  ToolPhase phase,
                                                                  java.lang.Class<Opt> type)

terp - the ANT Tasks
v1.3.309

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