org.hammurapi
Interface Inspector

All Known Subinterfaces:
FilteringInspector
All Known Implementing Classes:
InspectorBase, JspServiceFilter, LanguageElementFilter

public interface Inspector

Version:
$Revision: 1.4 $
Author:
Pavel Vlasov

Method Summary
 void destroy()
           
 java.lang.String getConfigInfo()
           
 InspectorContext getContext()
           
 void init()
           
 void initDb(SQLProcessor processor, java.util.Properties dbProperties)
          This method is invoked when a new database is created.
 void setContext(InspectorContext context)
           
 void unSetContext()
           
 

Method Detail

setContext

public void setContext(InspectorContext context)

unSetContext

public void unSetContext()

getContext

public InspectorContext getContext()

init

public void init()
          throws HammurapiException
Throws:
HammurapiException

destroy

public void destroy()

getConfigInfo

public java.lang.String getConfigInfo()
Returns:
Configuration string.

initDb

public void initDb(SQLProcessor processor,
                   java.util.Properties dbProperties)
            throws java.sql.SQLException
This method is invoked when a new database is created. In this method inspector can create tables to store its proprietary information

Parameters:
processor - Processor to perform initialization
dbProperties - Database properties, e.g. database type - "Hypersonic", "Cloudscape", ...
Throws:
java.sql.SQLException


Copyright © 2004 Hammurapi Group. All Rights Reserved.