|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProductVisitor
A visitor for a product and all other product nodes. This interface is part of the visitor pattern used to
visit all nodes of a data product. Implementations of this interface can be passed to the acceptVisitor
method of an Product (or any other ProductNode).
Product.acceptVisitor(ProductVisitor),
ProductNode.acceptVisitor(ProductVisitor)| Method Summary | |
|---|---|
void |
visit(Band band)
Visits a band within a product or group. |
void |
visit(BitmaskDef bitmaskDef)
Visits a bitmask definition. |
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(TiePointGrid grid)
Visits a tie-point grid within a product or group. |
void |
visit(VectorDataNode vectorDataNode)
Visits a node group. |
void |
visit(VirtualBand virtualBand)
Visits a virtual band. |
| Method Detail |
|---|
void visit(Product product)
product - the product to be visitedvoid visit(MetadataElement group)
group - the group to be visitedvoid visit(TiePointGrid grid)
grid - the tie-point grid to be visitedvoid visit(Band band)
band - the band to be visitedvoid visit(VirtualBand virtualBand)
virtualBand - the bitmask definition to be visitedvoid visit(MetadataAttribute attribute)
attribute - the attribute to be visitedvoid visit(FlagCoding flagCoding)
flagCoding - the flag coding to be visitedvoid visit(IndexCoding indexCoding)
indexCoding - the index coding to be visitedvoid visit(BitmaskDef bitmaskDef)
bitmaskDef - the bitmask definition to be visitedvoid visit(ProductNodeGroup group)
group - the group to be visitedvoid visit(Mask mask)
mask - the mask to be visitedvoid visit(VectorDataNode vectorDataNode)
vectorDataNode - the group to be visited
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||