org.geotools.utils.progress
Class BaseArgumentsManager

java.lang.Object
  extended by org.geotools.utils.progress.ProgressManager
      extended by org.geotools.utils.progress.BaseArgumentsManager
Direct Known Subclasses:
CoverageTiler, MosaicIndexBuilder, OverviewsEmbedder, PyramidBuilder, PyramidLayerBuilder

public abstract class BaseArgumentsManager
extends ProgressManager

Author:
Simone Giannecchini, GeoSolutions.

Nested Class Summary
 
Nested classes/interfaces inherited from class org.geotools.utils.progress.ProgressManager
ProgressManager.ProgressEventDispatchThreadEventLauncher
 
Field Summary
protected  org.apache.commons.cli2.builder.ArgumentBuilder argumentBuilder
           
 boolean DEFAULT_IMAGEIO_CACHING_BEHAVIOUR
          Default imageio caching behaviour.
static int DEFAULT_PRIORITY
          Default priority for the underlying Thread.
static long DEFAULT_TILE_CACHE_SIZE
          Default tile cache size.
protected  org.apache.commons.cli2.builder.DefaultOptionBuilder optionBuilder
           
 
Constructor Summary
BaseArgumentsManager(java.lang.String name, java.lang.String version)
           
 
Method Summary
protected  void addOption(org.apache.commons.cli2.Option opt)
           
protected  void addOptions(java.util.List<org.apache.commons.cli2.Option> opts)
           
protected  void finishInitialization()
           
 java.lang.Object getOptionValue(org.apache.commons.cli2.Option opt)
           
 java.lang.Object getOptionValue(java.lang.String optName)
           
 int getPriority()
           
 long getTileCacheSize()
           
 java.lang.String getToolName()
           
 java.lang.String getVersion()
           
 boolean hasOption(org.apache.commons.cli2.Option opt)
           
 boolean hasOption(java.lang.String optName)
           
 boolean parseArgs(java.lang.String[] args)
           
protected  boolean removeOption(org.apache.commons.cli2.Option opt)
           
protected  boolean removeOptions(java.util.List<org.apache.commons.cli2.Option> opts)
           
 void setUseImageIOCache(boolean useImageIOCache)
           
 
Methods inherited from class org.geotools.utils.progress.ProgressManager
addProcessingEventListener, dispose, fireEvent, fireException, fireException, getStopThread, removeAllProcessingEventListeners, removeProcessingEventListener, run, stopThread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TILE_CACHE_SIZE

public static final long DEFAULT_TILE_CACHE_SIZE
Default tile cache size.

See Also:
Constant Field Values

DEFAULT_PRIORITY

public static final int DEFAULT_PRIORITY
Default priority for the underlying Thread.

See Also:
Constant Field Values

argumentBuilder

protected final org.apache.commons.cli2.builder.ArgumentBuilder argumentBuilder

optionBuilder

protected final org.apache.commons.cli2.builder.DefaultOptionBuilder optionBuilder

DEFAULT_IMAGEIO_CACHING_BEHAVIOUR

public final boolean DEFAULT_IMAGEIO_CACHING_BEHAVIOUR
Default imageio caching behaviour.

See Also:
Constant Field Values
Constructor Detail

BaseArgumentsManager

public BaseArgumentsManager(java.lang.String name,
                            java.lang.String version)
Method Detail

addOption

protected void addOption(org.apache.commons.cli2.Option opt)

removeOption

protected boolean removeOption(org.apache.commons.cli2.Option opt)

removeOptions

protected boolean removeOptions(java.util.List<org.apache.commons.cli2.Option> opts)

addOptions

protected void addOptions(java.util.List<org.apache.commons.cli2.Option> opts)

finishInitialization

protected void finishInitialization()

parseArgs

public boolean parseArgs(java.lang.String[] args)

hasOption

public boolean hasOption(org.apache.commons.cli2.Option opt)

hasOption

public boolean hasOption(java.lang.String optName)

getOptionValue

public java.lang.Object getOptionValue(org.apache.commons.cli2.Option opt)

getOptionValue

public java.lang.Object getOptionValue(java.lang.String optName)

getPriority

public int getPriority()

getTileCacheSize

public long getTileCacheSize()

getToolName

public java.lang.String getToolName()

getVersion

public java.lang.String getVersion()

setUseImageIOCache

public void setUseImageIOCache(boolean useImageIOCache)


Copyright © 1996-2010 Geotools. All Rights Reserved.