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)
ProductVisitorvisit in interface ProductVisitorproduct - the product to be visitedpublic void visit(TiePointGrid grid)
ProductVisitorvisit in interface ProductVisitorgrid - the tie-point grid to be visitedpublic void visit(Band band)
ProductVisitorvisit in interface ProductVisitorband - the band to be visitedpublic void visit(VirtualBand virtualBand)
ProductVisitorvisit in interface ProductVisitorvirtualBand - the bitmask definition to be visitedpublic void visit(MetadataAttribute attribute)
ProductVisitorvisit in interface ProductVisitorattribute - the attribute to be visitedpublic void visit(MetadataElement group)
ProductVisitorvisit in interface ProductVisitorgroup - the group to be visitedpublic void visit(FlagCoding flagCoding)
ProductVisitorvisit in interface ProductVisitorflagCoding - the flag coding to be visitedpublic void visit(IndexCoding indexCoding)
ProductVisitorvisit in interface ProductVisitorindexCoding - the index coding to be visitedpublic void visit(ProductNodeGroup group)
ProductVisitorvisit in interface ProductVisitorgroup - the group to be visitedpublic void visit(Mask mask)
ProductVisitorvisit in interface ProductVisitormask - the mask to be visitedpublic void visit(Quicklook ql)
ProductVisitorvisit in interface ProductVisitorql - the Quicklook to be visitedpublic void visit(VectorDataNode dataNode)
ProductVisitorvisit in interface ProductVisitordataNode - the group to be visitedCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.