public abstract class PropertyWorker<T> extends BaseWorker
Modifier and Type | Field and Description |
---|---|
protected TreeNodeProperties<T> |
properties |
messages, tree
Constructor and Description |
---|
PropertyWorker(ParseTree tree) |
Modifier and Type | Method and Description |
---|---|
protected T |
get(ParseTree ctx) |
protected T |
getOrElse(ParseTree ctx,
T fallback) |
TreeNodeProperties<T> |
getProperties() |
protected void |
set(ParseTree ctx,
T node) |
walkTree
enterAndExpr, enterArgumentList, enterAssignExpr, enterAssignment, enterAtom, enterAtomExpr, enterBandSpecifier, enterBlock, enterBlockStmt, enterBody, enterBreakifStmt, enterBreakStmt, enterCompareExpr, enterConCall, enterEmptyStmt, enterEqExpr, enterEveryRule, enterExpressionList, enterExprStmt, enterForeachStmt, enterFunctionCall, enterIfStmt, enterImageCall, enterImagePos, enterImagesBlock, enterImageVarDeclaration, enterInitBlock, enterListAppendStmt, enterListLiteral, enterLiteral, enterLoopSet, enterNotExpr, enterOption, enterOptionsBlock, enterOptionValue, enterOrExpr, enterParenExpression, enterPixelPos, enterPixelSpecifier, enterPlusMinusExpr, enterPostExpr, enterPowExpr, enterPreExpr, enterRange, enterRole, enterScript, enterSpecialBlock, enterTernaryExpr, enterTimesDivModExpr, enterUntilStmt, enterVarDeclaration, enterVarID, enterWhileStmt, enterXorExpr, exitAndExpr, exitArgumentList, exitAssignExpr, exitAssignment, exitAtom, exitAtomExpr, exitBandSpecifier, exitBlock, exitBlockStmt, exitBody, exitBreakifStmt, exitBreakStmt, exitCompareExpr, exitConCall, exitEmptyStmt, exitEqExpr, exitEveryRule, exitExpressionList, exitExprStmt, exitForeachStmt, exitFunctionCall, exitIfStmt, exitImageCall, exitImagePos, exitImagesBlock, exitImageVarDeclaration, exitInitBlock, exitListAppendStmt, exitListLiteral, exitLiteral, exitLoopSet, exitNotExpr, exitOption, exitOptionsBlock, exitOptionValue, exitOrExpr, exitParenExpression, exitPixelPos, exitPixelSpecifier, exitPlusMinusExpr, exitPostExpr, exitPowExpr, exitPreExpr, exitRange, exitRole, exitScript, exitSpecialBlock, exitTernaryExpr, exitTimesDivModExpr, exitUntilStmt, exitVarDeclaration, exitVarID, exitWhileStmt, exitXorExpr, visitErrorNode, visitTerminal
protected final TreeNodeProperties<T> properties
Copyright © 2006–2018 GeoSolutions. All rights reserved.