public class ODPP
extends java.lang.Object
ODPP is the ODPP masking provider factory.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Legal copyright notice.
|
| Constructor and Description |
|---|
ODPP()
Constructs a new
ODPP instance. |
| Modifier and Type | Method and Description |
|---|---|
NativeProvider |
createProvider(java.lang.String maskDefinition)
Creates and returns a masking provider described and initialized with the values in the specified mask string.
|
RowSet |
createRowSet(int rowCount,
FieldDescriptor[] fieldDescriptors)
Creates and returns a new row set with the specified number of rows and specified field descriptors.
|
void |
initialize()
Initializes the ODPP runtime environment.
|
void |
setJNILIBNAME(java.lang.String JNILibName)
Sets the JNI library name for interfacing with ODPP runtime.
|
void |
setJNILIBNAME(java.lang.String JNILibName,
java.lang.String JNIDirName)
Sets the JNI library name for interfacing with ODPP runtime.
|
void |
shutdown()
Shuts down the ODPP runtime environment.
|
public static final java.lang.String COPYRIGHT
public ODPP()
ODPP instance. This class has overall control of the ODPP runtime environment.public NativeProvider createProvider(java.lang.String maskDefinition)
maskDefinition - The maskDefinition. Cannot be null. Validated by called methods.public RowSet createRowSet(int rowCount, FieldDescriptor[] fieldDescriptors)
rowCount - Number of rows.fieldDescriptors - The field descriptors for a row.public void initialize()
ODPPException - Error while initializing ODPP framework -- Often due to missing or expired license filejava.lang.UnsatisfiedLinkError - Generally caused by a failure to load the JNI Librarypublic void setJNILIBNAME(java.lang.String JNILibName)
JNILibName - The JNI library name.public void setJNILIBNAME(java.lang.String JNILibName,
java.lang.String JNIDirName)
JNILibName - The JNI library name.JNIDirName - The directory containing the JNI library.public void shutdown()