Package org.esa.snap.core.datamodel
Class ProductVisitorAdapter
java.lang.Object
org.esa.snap.core.datamodel.ProductVisitorAdapter
- All Implemented Interfaces:
ProductVisitor
A default implementation of the
ProductVisitor interface.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProductNodepeek()protected ProductNodepop()protected voidpush(ProductNode node) voidVisits a band within a product or group.voidvisit(FlagCoding flagCoding) Visits a flag coding.voidvisit(IndexCoding indexCoding) Visits an index coding.voidVisits a node group.voidvisit(MetadataAttribute attribute) Visits an attribute.voidvisit(MetadataElement group) Visits a group whithin a product.voidVisits a product.voidvisit(ProductNodeGroup group) Visits a node group.voidVisits a node group.voidvisit(TiePointGrid grid) Visits a tie-point grid within a product or group.voidvisit(VectorDataNode dataNode) Visits a node group.voidvisit(VirtualBand virtualBand) Visits a virtual band.
-
Field Details
-
stack
-
-
Constructor Details
-
ProductVisitorAdapter
public ProductVisitorAdapter()
-
-
Method Details
-
push
-
pop
-
peek
-
visit
Description copied from interface:ProductVisitorVisits a product.- Specified by:
visitin interfaceProductVisitor- Parameters:
product- the product to be visited
-
visit
Description copied from interface:ProductVisitorVisits a tie-point grid within a product or group.- Specified by:
visitin interfaceProductVisitor- Parameters:
grid- the tie-point grid to be visited
-
visit
Description copied from interface:ProductVisitorVisits a band within a product or group.- Specified by:
visitin interfaceProductVisitor- Parameters:
band- the band to be visited
-
visit
Description copied from interface:ProductVisitorVisits a virtual band.- Specified by:
visitin interfaceProductVisitor- Parameters:
virtualBand- the bitmask definition to be visited
-
visit
Description copied from interface:ProductVisitorVisits an attribute.- Specified by:
visitin interfaceProductVisitor- Parameters:
attribute- the attribute to be visited
-
visit
Description copied from interface:ProductVisitorVisits a group whithin a product.- Specified by:
visitin interfaceProductVisitor- Parameters:
group- the group to be visited
-
visit
Description copied from interface:ProductVisitorVisits a flag coding.- Specified by:
visitin interfaceProductVisitor- Parameters:
flagCoding- the flag coding to be visited
-
visit
Description copied from interface:ProductVisitorVisits an index coding.- Specified by:
visitin interfaceProductVisitor- Parameters:
indexCoding- the index coding to be visited
-
visit
Description copied from interface:ProductVisitorVisits a node group.- Specified by:
visitin interfaceProductVisitor- Parameters:
group- the group to be visited
-
visit
Description copied from interface:ProductVisitorVisits a node group.- Specified by:
visitin interfaceProductVisitor- Parameters:
mask- the mask to be visited
-
visit
Description copied from interface:ProductVisitorVisits a node group.- Specified by:
visitin interfaceProductVisitor- Parameters:
ql- the Quicklook to be visited
-
visit
Description copied from interface:ProductVisitorVisits a node group.- Specified by:
visitin interfaceProductVisitor- Parameters:
dataNode- the group to be visited
-