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()