|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.framework.datamodel.ProductVisitorAdapter
public class ProductVisitorAdapter
A default implementation of the ProductVisitor interface.
| Field Summary | |
|---|---|
protected Stack<ProductNode> |
stack
|
| Constructor Summary | |
|---|---|
ProductVisitorAdapter()
|
|
| Method Summary | |
|---|---|
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(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 dataNode)
Visits a node group. |
void |
visit(VirtualBand virtualBand)
Visits a virtual band. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Stack<ProductNode> stack
| Constructor Detail |
|---|
public ProductVisitorAdapter()
| Method Detail |
|---|
protected void push(ProductNode node)
protected ProductNode pop()
protected ProductNode peek()
public void visit(Product product)
ProductVisitor
visit in interface ProductVisitorproduct - the product to be visitedpublic void visit(TiePointGrid grid)
ProductVisitor
visit in interface ProductVisitorgrid - the tie-point grid to be visitedpublic void visit(Band band)
ProductVisitor
visit in interface ProductVisitorband - the band to be visitedpublic void visit(VirtualBand virtualBand)
ProductVisitor
visit in interface ProductVisitorvirtualBand - the bitmask definition to be visitedpublic void visit(MetadataAttribute attribute)
ProductVisitor
visit in interface ProductVisitorattribute - the attribute to be visitedpublic void visit(MetadataElement group)
ProductVisitor
visit in interface ProductVisitorgroup - the group to be visitedpublic void visit(FlagCoding flagCoding)
ProductVisitor
visit in interface ProductVisitorflagCoding - the flag coding to be visitedpublic void visit(IndexCoding indexCoding)
ProductVisitor
visit in interface ProductVisitorindexCoding - the index coding to be visitedpublic void visit(BitmaskDef bitmaskDef)
ProductVisitor
visit in interface ProductVisitorbitmaskDef - the bitmask definition to be visitedpublic void visit(ProductNodeGroup group)
ProductVisitor
visit in interface ProductVisitorgroup - the group to be visitedpublic void visit(Mask mask)
ProductVisitor
visit in interface ProductVisitormask - the mask to be visitedpublic void visit(VectorDataNode dataNode)
ProductVisitor
visit in interface ProductVisitordataNode - the group to be visited
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||