public class ProductVisitorAdapter extends Object implements ProductVisitor
ProductVisitor
interface.Modifier and Type | Field and Description |
---|---|
protected Stack<ProductNode> |
stack |
Constructor and Description |
---|
ProductVisitorAdapter() |
Modifier and Type | Method and Description |
---|---|
protected ProductNode |
peek() |
protected ProductNode |
pop() |
protected void |
push(ProductNode node) |
void |
visit(Band band)
Visits a band within a product or group.
|
void |
visit(FlagCoding flagCoding)
Visits a flag coding.
|
void |
visit(IndexCoding indexCoding)
Visits an index coding.
|
void |
visit(Mask mask)
Visits a node group.
|
void |
visit(MetadataAttribute attribute)
Visits an attribute.
|
void |
visit(MetadataElement group)
Visits a group whithin a product.
|
void |
visit(Product product)
Visits a product.
|
void |
visit(ProductNodeGroup group)
Visits a node group.
|
void |
visit(Quicklook ql)
Visits a node group.
|
void |
visit(TiePointGrid grid)
Visits a tie-point grid within a product or group.
|
void |
visit(VectorDataNode dataNode)
Visits a node group.
|
void |
visit(VirtualBand virtualBand)
Visits a virtual band.
|
protected Stack<ProductNode> stack
protected void push(ProductNode node)
protected ProductNode pop()
protected ProductNode peek()
public void visit(Product product)
ProductVisitor
visit
in interface ProductVisitor
product
- the product to be visitedpublic void visit(TiePointGrid grid)
ProductVisitor
visit
in interface ProductVisitor
grid
- the tie-point grid to be visitedpublic void visit(Band band)
ProductVisitor
visit
in interface ProductVisitor
band
- the band to be visitedpublic void visit(VirtualBand virtualBand)
ProductVisitor
visit
in interface ProductVisitor
virtualBand
- the bitmask definition to be visitedpublic void visit(MetadataAttribute attribute)
ProductVisitor
visit
in interface ProductVisitor
attribute
- the attribute to be visitedpublic void visit(MetadataElement group)
ProductVisitor
visit
in interface ProductVisitor
group
- the group to be visitedpublic void visit(FlagCoding flagCoding)
ProductVisitor
visit
in interface ProductVisitor
flagCoding
- the flag coding to be visitedpublic void visit(IndexCoding indexCoding)
ProductVisitor
visit
in interface ProductVisitor
indexCoding
- the index coding to be visitedpublic void visit(ProductNodeGroup group)
ProductVisitor
visit
in interface ProductVisitor
group
- the group to be visitedpublic void visit(Mask mask)
ProductVisitor
visit
in interface ProductVisitor
mask
- the mask to be visitedpublic void visit(Quicklook ql)
ProductVisitor
visit
in interface ProductVisitor
ql
- the Quicklook to be visitedpublic void visit(VectorDataNode dataNode)
ProductVisitor
visit
in interface ProductVisitor
dataNode
- the group to be visitedCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.