LoadOptions
Inheritance: java.lang.Object
public class LoadOptions
Allows specifying additional options when loading a document.
Example usage:
final LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("passw");
loadOptions.setFileType(FileType.PDF);
try (Comparer comparer = new Comparer(sourceFile, loadOptions)) {
comparer.add(targetFile);
comparer.compare(resultFile);
}
Constructors
Constructor | Description |
---|---|
LoadOptions() | Initializes a new instance of the LoadOptions class. |
LoadOptions(boolean isLoadText) | Initializes a new instance of the LoadOptions class with a flag which means that input string is a text to compare, not path. |
LoadOptions(String password) | Initializes a new instance of the LoadOptions class with a password to load document. |
LoadOptions(boolean isLoadText, String password) | Initializes a new instance of the LoadOptions class with a flag which means that input string is a text to compare and a password to load document. |
LoadOptions(FileType fileType) | Initializes a new instance of the LoadOptions class with a type of a file. |
Methods
Method | Description |
---|---|
isLoadText() | Gets a flag that indicates that the string passed to Comparer constructor or to Comparer.add(String) method is comparison text, not file paths (For Text Comparison only). |
setLoadText(boolean value) | Sets a flag that indicates that the string passed to Comparer constructor or to Comparer.add(String) method is comparison text, not file paths (For Text Comparison only). |
getPassword() | Gets a password that will be used to load a document. |
setPassword(String value) | Sets a password that should be used to load a document. |
getFontDirectories() | Gets a list of directories where font files to load a document are placed. |
setFontDirectories(List |
Sets a list of directories where font files to load a document are placed. |
getFileType() | Gets a type of a file that is loading. |
setFileType(FileType value) | Sets a type of a file that is loading. |
LoadOptions()
public LoadOptions()
Initializes a new instance of the LoadOptions class.
LoadOptions(boolean isLoadText)
public LoadOptions(boolean isLoadText)
Initializes a new instance of the LoadOptions class with a flag which means that input string is a text to compare, not path.
Parameters:
Parameter | Type | Description |
---|---|---|
isLoadText | boolean | The flag which means that input string is a text to compare, not path |
LoadOptions(String password)
public LoadOptions(String password)
Initializes a new instance of the LoadOptions class with a password to load document.
Parameters:
Parameter | Type | Description |
---|---|---|
password | java.lang.String | The password to load document |
LoadOptions(boolean isLoadText, String password)
public LoadOptions(boolean isLoadText, String password)
Initializes a new instance of the LoadOptions class with a flag which means that input string is a text to compare and a password to load document.
Parameters:
Parameter | Type | Description |
---|---|---|
isLoadText | boolean | The flag which means that input string is a text to compare, not path |
password | java.lang.String | The password to load document |
LoadOptions(FileType fileType)
public LoadOptions(FileType fileType)
Initializes a new instance of the LoadOptions class with a type of a file.
Parameters:
Parameter | Type | Description |
---|---|---|
fileType | FileType | The type of the file |
isLoadText()
public boolean isLoadText()
Gets a flag that indicates that the string passed to Comparer constructor or to Comparer.add(String) method is comparison text, not file paths (For Text Comparison only).
Returns: boolean - true if input string is a text to compare, otherwise false
setLoadText(boolean value)
public void setLoadText(boolean value)
Sets a flag that indicates that the string passed to Comparer constructor or to Comparer.add(String) method is comparison text, not file paths (For Text Comparison only).
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean | true if input string is a text to compare, otherwise false |
getPassword()
public final String getPassword()
Gets a password that will be used to load a document.
Returns: java.lang.String - the password to load the document
setPassword(String value)
public final void setPassword(String value)
Sets a password that should be used to load a document.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | The password to load the document |
getFontDirectories()
public List<String> getFontDirectories()
Gets a list of directories where font files to load a document are placed.
Returns: java.util.List<java.lang.String> - the list of directories with font files
setFontDirectories(List value)
public void setFontDirectories(List<String> value)
Sets a list of directories where font files to load a document are placed.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.util.List<java.lang.String> | The list of directories with font files |
getFileType()
public FileType getFileType()
Gets a type of a file that is loading.
Returns: FileType - the type of the file
setFileType(FileType value)
public void setFileType(FileType value)
Sets a type of a file that is loading.
Parameters:
Parameter | Type | Description |
---|---|---|
value | FileType | The type of the file |