com.hp.ucmdb.api.topology
Interface ConditionExpressionVisitor<T,O>


public interface ConditionExpressionVisitor<T,O>

A visitor interface for expressions.

This interface can be implemented in the client side!

Since:
UCMDB 9.0
See Also:
ConditionExpression.visit(ConditionExpressionVisitor)

Method Summary
 void visitBinaryExpression(ConditionExpression<T,O> left, O op, ConditionExpression<T,O> right)
          Called when a binary expression ((left) op (right)) is seen.
 void visitBridgeExpression(ConditionExpression<T,O> left)
          Called when a bridge expression is seen (left).
 void visitLeaf(T leaf)
          Called when a leaf is seen.
 void visitUnaryExpression(ConditionExpression<T,O> left, O op)
          Called when an unary expression (op(left)) is seen.
 

Method Detail

visitBinaryExpression

void visitBinaryExpression(ConditionExpression<T,O> left,
                           O op,
                           ConditionExpression<T,O> right)
Called when a binary expression ((left) op (right)) is seen.


visitUnaryExpression

void visitUnaryExpression(ConditionExpression<T,O> left,
                          O op)
Called when an unary expression (op(left)) is seen.


visitLeaf

void visitLeaf(T leaf)
Called when a leaf is seen.


visitBridgeExpression

void visitBridgeExpression(ConditionExpression<T,O> left)
Called when a bridge expression is seen (left).



Documentation Feedback
Copyright 2010 Hewlett-Packard Development Company, L.P.