ITextSplitOptions
All Implemented Interfaces: com.groupdocs.merger.domain.options.interfaces.IOptions
public interface ITextSplitOptions extends IOptions
Interface for the text splitting options.
Methods
Method | Description |
---|---|
getLineNumbers() | Line numbers for text splitting. |
getMode() | Mode for text splitting. |
validate(FileType fileType) | Validates the split options. |
getPathByIndex(int index, String extension) | Gets the full file path of splitted document by index with defined extension. |
getSplitStreamFactory() | Delegate that defines method to create output split stream. |
getLineNumbers()
public abstract int[] getLineNumbers()
Line numbers for text splitting.
Returns: int[]
getMode()
public abstract int getMode()
Mode for text splitting.
Returns: int
validate(FileType fileType)
public abstract void validate(FileType fileType)
Validates the split options.
Parameters:
Parameter | Type | Description |
---|---|---|
fileType | FileType | The file type of FileType class. |
getPathByIndex(int index, String extension)
public abstract String getPathByIndex(int index, String extension)
Gets the full file path of splitted document by index with defined extension.
Parameters:
Parameter | Type | Description |
---|---|---|
index | int | Index of splitted document. |
extension | java.lang.String | Extension of file. |
Returns: java.lang.String - The full file path.
getSplitStreamFactory()
public abstract SplitStreamFactory getSplitStreamFactory()
Delegate that defines method to create output split stream.
Returns: SplitStreamFactory