org.sovt
Class SovtLibrary

java.lang.Object
  extended byorg.sovt.SovtLibrary

public final class SovtLibrary
extends java.lang.Object

This class holds all transformers, validators and inspectors. Different factories register instances of them which have "id" attribute specified.

Author:
Vilmantas Baranauskas (vilmantas_baranauskas@yahoo.com)

Field Summary
static java.lang.String DEFAULT_LIB
          Name of the default Sovt xml library.
 
Method Summary
 void addInspector(java.lang.String id, Inspector inspector)
          Adds named inspector.
 void addTransformer(java.lang.String id, Transformer transformer)
          Adds named transformer.
 void addValidator(java.lang.String id, Validator validator)
          Adds named validator.
 Inspector getInspector(java.lang.String id)
          Returns named inspector.
static SovtLibrary getInstance()
          Returns instance of library.
 Transformer getTransformer(java.lang.String id)
          Returns named transformer.
 Validator getValidator(java.lang.String id)
          Returns named validator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LIB

public static final java.lang.String DEFAULT_LIB
Name of the default Sovt xml library.

See Also:
Constant Field Values
Method Detail

getInstance

public static SovtLibrary getInstance()
Returns instance of library.

Returns:
instance of library.

addInspector

public void addInspector(java.lang.String id,
                         Inspector inspector)
Adds named inspector.

Parameters:
id - ID (name) of inspector
inspector - Inspector to add.

addValidator

public void addValidator(java.lang.String id,
                         Validator validator)
Adds named validator.

Parameters:
id - ID (name) of validator
validator - Validator to add.

addTransformer

public void addTransformer(java.lang.String id,
                           Transformer transformer)
Adds named transformer.

Parameters:
id - ID (name) of transformer
transformer - Transformer to add.

getInspector

public Inspector getInspector(java.lang.String id)
Returns named inspector.

Parameters:
id - ID (name) of inspector.
Returns:
Inspector or null if there is no such inspector.

getValidator

public Validator getValidator(java.lang.String id)
Returns named validator.

Parameters:
id - ID (name) of validator.
Returns:
Validator or null if there is no such validator.

getTransformer

public Transformer getTransformer(java.lang.String id)
Returns named transformer.

Parameters:
id - ID (name) of transformer.
Returns:
Transformer or null if there is no such transformer.


Copyright © 2003-2005 . All Rights Reserved.