com.xpn.xwiki.wysiwyg.client.syntax.internal
Class DefaultSyntaxValidatorManager

java.lang.Object
  extended by com.xpn.xwiki.wysiwyg.client.syntax.internal.DefaultSyntaxValidatorManager
All Implemented Interfaces:
SyntaxValidatorManager

public class DefaultSyntaxValidatorManager
extends java.lang.Object
implements SyntaxValidatorManager

The default implementation for the SyntaxValidatorManager. We don't plan to provide another implementation.


Constructor Summary
DefaultSyntaxValidatorManager()
           
 
Method Summary
 SyntaxValidator addSyntaxValidator(SyntaxValidator validator)
          Adds a new syntax validator and binds it to the syntax specified by SyntaxValidator.getSyntax() method.
 SyntaxValidator getSyntaxValidator(java.lang.String syntax)
          Returns the syntax validator for the given syntax.
 SyntaxValidator removeSyntaxValidator(java.lang.String syntax)
          Removes the validator associated with the given syntax identifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSyntaxValidatorManager

public DefaultSyntaxValidatorManager()
Method Detail

addSyntaxValidator

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

Specified by:
addSyntaxValidator in interface SyntaxValidatorManager
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.
See Also:
SyntaxValidatorManager.addSyntaxValidator(SyntaxValidator)

getSyntaxValidator

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

Specified by:
getSyntaxValidator in interface SyntaxValidatorManager
Parameters:
syntax - The syntax whose validator is needed.
Returns:
The validator binded to the given syntax.
See Also:
SyntaxValidatorManager.getSyntaxValidator(String)

removeSyntaxValidator

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

Specified by:
removeSyntaxValidator in interface SyntaxValidatorManager
Parameters:
syntax - The syntax identifier.
Returns:
The syntax validator being removed.
See Also:
SyntaxValidatorManager.removeSyntaxValidator(String)


Copyright © 2004-2008 XWiki. All Rights Reserved.