org.wvc.widgets.validators
Class ValidateWidgetNames

java.lang.Object
  extended by org.wvc.widgets.validators.ValidateWidgetNames
All Implemented Interfaces:
WebWidgetVisitor<Boolean,Set<String>>

public class ValidateWidgetNames
extends Object
implements WebWidgetVisitor<Boolean,Set<String>>

Returns true if there is some duplicated widget name. false otherwise.

Author:
julian

Constructor Summary
ValidateWidgetNames()
           
 
Method Summary
 Boolean computeNode(List<Boolean> results)
          Compute the final result from child widgets results.
 Boolean visit(WebWidget widget, Set<String> context)
          Visit this widget.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidateWidgetNames

public ValidateWidgetNames()
Method Detail

computeNode

public Boolean computeNode(List<Boolean> results)
Description copied from interface: WebWidgetVisitor
Compute the final result from child widgets results.

Specified by:
computeNode in interface WebWidgetVisitor<Boolean,Set<String>>
Parameters:
results - Child widgets results.
Returns:
Final result.

visit

public Boolean visit(WebWidget widget,
                     Set<String> context)
Description copied from interface: WebWidgetVisitor
Visit this widget.

Specified by:
visit in interface WebWidgetVisitor<Boolean,Set<String>>
Returns:


Copyright © 2009. All Rights Reserved.