public abstract class StyleVisitorCoverageProcessingNodeAdapter extends StyleVisitorAdapter implements StyleVisitor, CoverageProcessingNode
CoverageProcessingNode to feed itself by
visiting an SLD Style .
This class can be used to tie together CoverageProcessingNode s built from a chains as
specified by the RasterSymbolizer SLd element.
| Constructor and Description |
|---|
StyleVisitorCoverageProcessingNodeAdapter(CoverageProcessingNode adaptee) |
StyleVisitorCoverageProcessingNodeAdapter(InternationalString name,
InternationalString description)
Default constructor for
StyleVisitorCoverageProcessingNodeAdapter |
StyleVisitorCoverageProcessingNodeAdapter(int maxSources,
Hints hints,
InternationalString name,
InternationalString description)
Default constructor that gives users the possibility
|
StyleVisitorCoverageProcessingNodeAdapter(int maxSources,
InternationalString name,
InternationalString description)
Default constructor that gives users the possibility
|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic StyleVisitorCoverageProcessingNodeAdapter(CoverageProcessingNode adaptee)
adaptee - public StyleVisitorCoverageProcessingNodeAdapter(InternationalString name, InternationalString description)
StyleVisitorCoverageProcessingNodeAdapterpublic StyleVisitorCoverageProcessingNodeAdapter(int maxSources,
InternationalString name,
InternationalString description)
maxSources - maximum number of sources allowed for this node.public StyleVisitorCoverageProcessingNodeAdapter(int maxSources,
Hints hints,
InternationalString name,
InternationalString description)
maxSources - maximum number of sources allowed for this node.hints - instance of Hints class to control creation of internal factories. It
can be null.protected CoverageProcessingNode getAdaptee()
CoverageProcessingNode we are adapting.protected abstract GridCoverage execute()
BaseCoverageProcessingNode.execute()public void addSink(CoverageProcessingNode sink)
CoverageProcessingNodeCoverageProcessingNode to the list of sinks for this CoverageProcessingNode.addSink in interface CoverageProcessingNodepublic boolean addSource(CoverageProcessingNode source)
CoverageProcessingNodeCoverageProcessingNode to the list of sources for this CoverageProcessingNode.addSource in interface CoverageProcessingNodesource - the CoverageProcessingNode to add to the List of sources for
this CoverageProcessingNode.true if everything goes fine, false otherwise.public GridCoverage getOutput()
CoverageProcessingNodegetOutput in interface CoverageProcessingNodeCoverage which represents the output for this CoverageProcessingNode.public CoverageProcessingNode getSink(int index)
CoverageProcessingNodegetSink in interface CoverageProcessingNodeindex - is the zero-based index for the source we want to access.CoverageProcessingNode which represents the source at index index
for this CoverageProcessingNode.public List<CoverageProcessingNode> getSinks()
CoverageProcessingNodeList of sinks for this CoverageProcessingNode. Each sink
MUST be a CoverageProcessingNode.getSinks in interface CoverageProcessingNodeList of CoverageProcessingNode which represents the sinks for this
CoverageProcessingNode.public CoverageProcessingNode getSource(int index)
CoverageProcessingNodegetSource in interface CoverageProcessingNodeindex - is the zero-based index for the sink we want to get.CoverageProcessingNode which represents the sink at index index
for this CoverageProcessingNode.public List<CoverageProcessingNode> getSources()
CoverageProcessingNodeList of source for this CoverageProcessingNode. Each source
MUST be a CoverageProcessingNode.getSources in interface CoverageProcessingNodeList of CoverageProcessingNode which represents the sources for
this CoverageProcessingNode.public boolean removeSink(CoverageProcessingNode sink)
CoverageProcessingNodeCoverageProcessingNode from the list of sinks for this CoverageProcessingNode.removeSink in interface CoverageProcessingNodesink - the CoverageProcessingNode to remove from the List of sinks for
this CoverageProcessingNode.true in case we remove something, false otherwise.public CoverageProcessingNode removeSink(int index)
CoverageProcessingNodeCoverageProcessingNode from the list of sinks for this CoverageProcessingNode.removeSink in interface CoverageProcessingNodeindex - the index at which we want to remove a sink from the List of sinks for
this CoverageProcessingNode.CoverageProcessingNode we actually remove from the sinks list.public boolean removeSource(CoverageProcessingNode source)
CoverageProcessingNodeCoverageProcessingNode to the list of sources for this CoverageProcessingNode.removeSource in interface CoverageProcessingNodetrue in case we remove something, false otherwise.public CoverageProcessingNode removeSource(int index)
CoverageProcessingNodeCoverageProcessingNode to the list of sources for this CoverageProcessingNode.removeSource in interface CoverageProcessingNodeindex - the index at which we want to remove a source from the List of sources
for this CoverageProcessingNode.CoverageProcessingNode we actually remove from the sources list.public void dispose(boolean force)
CoverageProcessingNodeCoverageProcessingNode.dispose in interface CoverageProcessingNodeforce - true to force disposal, false to suggest disposal.public Hints getHints()
CoverageProcessingNodeHints.getHints in interface CoverageProcessingNodeHints provided at construction time to control GridCoverageFactory
creation.public int getNumberOfSinks()
CoverageProcessingNodeCoverageProcessingNode.getNumberOfSinks in interface CoverageProcessingNodeCoverageProcessingNode.public int getNumberOfSources()
CoverageProcessingNodeCoverageProcessingNode.getNumberOfSources in interface CoverageProcessingNodeCoverageProcessingNode.public InternationalString getDescription()
CoverageProcessingNodeCoverageProcessingNodegetDescription in interface CoverageProcessingNodeCoverageProcessingNodepublic InternationalString getName()
CoverageProcessingNodeCoverageProcessingNodegetName in interface CoverageProcessingNodeCoverageProcessingNodepublic String toString()
CoverageProcessingNodeCoverageProcessingNode.toString in interface CoverageProcessingNodetoString in class ObjectCoverageProcessingNodepublic GridCoverageFactory getCoverageFactory()
CoverageProcessingNodeGridCoverageFactory we will internally use for build intermediate and output
GridCoverage2D.getCoverageFactory in interface CoverageProcessingNodeGridCoverageFactory we will internally use for build intermediate and
output GridCoverage2D.Copyright © 1996–2019 Geotools. All rights reserved.