org.xwiki.gwt.wysiwyg.client.syntax
Interface SyntaxValidatorManager


public interface SyntaxValidatorManager

Utility class for registering and retrieving syntax validators for different syntaxes.

Version:
$Id: e512ed03688bb9c9d684b3204e1828d5d7b1db98 $

Method Summary
 SyntaxValidator addSyntaxValidator(SyntaxValidator validator)
          Adds a new syntax validator and binds it to the syntax specified by SyntaxValidator.getSyntax() method.
 SyntaxValidator getSyntaxValidator(String syntax)
          Returns the syntax validator for the given syntax.
 SyntaxValidator removeSyntaxValidator(String syntax)
          Removes the validator associated with the given syntax identifier.
 

Method Detail

addSyntaxValidator

SyntaxValidator addSyntaxValidator(SyntaxValidator validator)
Adds a new syntax validator and binds it to the syntax specified by SyntaxValidator.getSyntax() method.

Parameters:
validator - the syntax validator to be added.
Returns:
The syntax validator previously binded to the implied syntax, or null if there was no such validator.

getSyntaxValidator

SyntaxValidator getSyntaxValidator(String syntax)
Returns the syntax validator for the given syntax.

Parameters:
syntax - The syntax whose validator is needed.
Returns:
The validator binded to the given syntax.

removeSyntaxValidator

SyntaxValidator removeSyntaxValidator(String syntax)
Removes the validator associated with the given syntax identifier.

Parameters:
syntax - The syntax identifier.
Returns:
The syntax validator being removed.


Copyright © 2004-2012 XWiki. All Rights Reserved.