public interface IAttributeDataFether
This interface provides the acquisition and storage of int, float, long, boolean, and String content. Users can display this interface to customize the acquisition and storage methods of attributes.
Such as: CPDFAttributeDataFether
, which uses SharedPreference to obtain and save attributes.
After customizing this interface, you need to set it through CPDFReaderAttribute.setAttributeDataFetcher(IAttributeDataFether)
, otherwise the default CPDFAttributeDataFether
is still used.
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanValue(java.lang.String moduleName,
java.lang.String key,
boolean defaultValue)
Gets boolean value according to key.
|
float |
getFloatValue(java.lang.String moduleName,
java.lang.String key,
float defaultValue)
Gets float value according to key.
|
int |
getIntValue(java.lang.String moduleName,
java.lang.String key,
int defaultValue)
Gets int value according to key.
|
long |
getLongValue(java.lang.String moduleName,
java.lang.String key,
long defaultValue)
Gets long value accrording to key.
|
java.lang.String |
getString(java.lang.String moduleName,
java.lang.String key,
java.lang.String defaultValue)
Gets String value according to key.
|
void |
setBooleanValue(java.lang.String moduleName,
java.lang.String key,
boolean value)
Saves boolean value.
|
void |
setFloatValue(java.lang.String moduleName,
java.lang.String key,
float value)
Saves float value.
|
void |
setIntValue(java.lang.String moduleName,
java.lang.String key,
int value)
Saves int value.
|
void |
setLongValue(java.lang.String moduleName,
java.lang.String key,
long value)
Saves long value.
|
void |
setString(java.lang.String moduleName,
java.lang.String key,
java.lang.String value)
Saves String value
|
int getIntValue(java.lang.String moduleName, java.lang.String key, int defaultValue)
moduleName
- Module name of storing key-value.key
- keydefaultValue
- valuevoid setIntValue(java.lang.String moduleName, java.lang.String key, int value)
moduleName
- Module name of storing key-value.key
- keyvalue
- valuefloat getFloatValue(java.lang.String moduleName, java.lang.String key, float defaultValue)
moduleName
- Module name of storing key-valuekey
- keydefaultValue
- valuevoid setFloatValue(java.lang.String moduleName, java.lang.String key, float value)
moduleName
- Module name of storing key-valuekey
- keyvalue
- valuelong getLongValue(java.lang.String moduleName, java.lang.String key, long defaultValue)
moduleName
- Module name of storing key-valuekey
- keydefaultValue
- valuevoid setLongValue(java.lang.String moduleName, java.lang.String key, long value)
moduleName
- Module name of storing key-value.key
- keyvalue
- valueboolean getBooleanValue(java.lang.String moduleName, java.lang.String key, boolean defaultValue)
moduleName
- Module name of storing key-valuekey
- keydefaultValue
- valuevoid setBooleanValue(java.lang.String moduleName, java.lang.String key, boolean value)
moduleName
- Module name of storing key-valuekey
- keyvalue
- valuejava.lang.String getString(java.lang.String moduleName, java.lang.String key, java.lang.String defaultValue)
moduleName
- Module name of storing key-valuekey
- keydefaultValue
- valuevoid setString(java.lang.String moduleName, java.lang.String key, java.lang.String value)
moduleName
- Module name of storing key-valuekey
- keyvalue
- value