public class OfflineDBValidationManager
extends java.lang.Object
 <offline-database-hook xmlns="http://xmlns.oracle.com/ide/db/extension">
   <property-validators>
     <property-validator>
       <property>properties/MyExtraProperty</property>
       <validator-class>oracle.example.offlinedb.MyExtraPropertyValidator</validator-class>
       <object-type>TABLE</object-type>
     </property-validator>
   </property-validators>
 </offline-database-hook>
 
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
OfflineDBValidationManager.Validator
Interface to be implemented for any class wishing to be registered to provide extra validation in the offlinedb. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
registerExtraValidator(java.lang.String property, java.lang.String type, OfflineDBValidationManager.Validator v)
Deprecated. 
 
use extension.xml instead 
 | 
static void | 
unregisterExtraValidator(java.lang.String property, java.lang.String type, OfflineDBValidationManager.Validator v)
Deprecated.  
 | 
@Deprecated
public static void registerExtraValidator(java.lang.String property,
                                     java.lang.String type,
                                     OfflineDBValidationManager.Validator v)
property - the property name (or path) that the validator is being registered againsttype - the object type that the validator is being registered against, or null to register for all object types.v - the validator being registered.
@Deprecated
public static void unregisterExtraValidator(java.lang.String property,
                                       java.lang.String type,
                                       OfflineDBValidationManager.Validator v)
property - the property name (or path) that the validator is registered againsttype - the type the validator is registered against, or null if it is registered for all objects.v - the validator to unregister.