Package com.snowbound.rastermaster
Class SnowDocFactory
- java.lang.Object
- 
- com.snowbound.rastermaster.SnowDocFactory
 
- 
 public class SnowDocFactory extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSnowDocFactory.Config
 - 
Constructor SummaryConstructors Constructor Description SnowDocFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static SnowDoccreateSnowDoc(byte[] fileData)Creates a SnowDoc from provided file data.
 Uses default configuration valuesstatic SnowDoccreateSnowDoc(byte[] fileData, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals)Creates a SnowDoc from provided file data.static SnowDoccreateSnowDoc(java.io.DataInputStream dis)Creates a SnowDoc from provided input stream
 Uses default configuration valuesstatic SnowDoccreateSnowDoc(java.io.DataInputStream dis, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals)Creates a SnowDoc from provided input stream with the specified parameters.static SnowDoccreateSnowDoc(java.lang.String filePath)Creates a SnowDoc from file at provided path with the specified parameters.
 Uses default configuration valuesstatic SnowDoccreateSnowDoc(java.lang.String filePath, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals)Creates a SnowDoc from file at provided path with the specified parameters.static booleanisSnowDocFormat(byte[] fileData)Determines if the file represented by the provided data is in a format supported by SnowDocstatic booleanisSnowDocFormat(java.io.DataInputStream docStream)Determines if the file represented by the provided input stream is in a format supported by SnowDocstatic booleanisSnowDocFormat(java.lang.String filePath)Determines if the file stored at the provided path is in a format supported by SnowDoc
 
- 
- 
- 
Method Detail- 
createSnowDocpublic static SnowDoc createSnowDoc(java.lang.String filePath) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from file at provided path with the specified parameters.
 Uses default configuration values- Parameters:
- filePath- system path of the document to be created
- Returns:
- SnowDoc representation of the file
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException
 
 - 
createSnowDocpublic static SnowDoc createSnowDoc(java.lang.String filePath, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from file at provided path with the specified parameters.- Parameters:
- filePath- system path of the document to be created
- configVals- Collection of optional configuration values
- Returns:
- SnowDoc representation of the file
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException
 
 - 
createSnowDocpublic static SnowDoc createSnowDoc(byte[] fileData) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from provided file data.
 Uses default configuration values- Parameters:
- fileData- byte representation of the document to be created
- Returns:
- SnowDoc representation of the file
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException
 
 - 
createSnowDocpublic static SnowDoc createSnowDoc(byte[] fileData, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from provided file data.- Parameters:
- fileData- byte representation of the document to be created
- configVals- Collection of optional configuration values
- Returns:
- SnowDoc representation of the file
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException
 
 - 
createSnowDocpublic static SnowDoc createSnowDoc(java.io.DataInputStream dis) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from provided input stream
 Uses default configuration values- Parameters:
- dis- DataInputStream associated with the document to be created
- Returns:
- SnowDoc representation of the DataInputStream
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException
 
 - 
createSnowDocpublic static SnowDoc createSnowDoc(java.io.DataInputStream dis, java.util.HashMap<SnowDocFactory.Config,java.lang.String> configVals) throws com.snowbound.rastermaster.exceptions.SnowException Creates a SnowDoc from provided input stream with the specified parameters.- Parameters:
- dis- DataInputStream associated with the document to be created
- configVals- Collection of optional configuration values
- Returns:
- SnowDoc representation of the DataInputStream
- Throws:
- com.snowbound.rastermaster.exceptions.SnowException- most commonly an UnsupportedFormatException
 
 - 
isSnowDocFormatpublic static boolean isSnowDocFormat(java.lang.String filePath) Determines if the file stored at the provided path is in a format supported by SnowDoc- Parameters:
- filePath- Absolute path to a file
- Returns:
- True if the file is supported
 
 - 
isSnowDocFormatpublic static boolean isSnowDocFormat(byte[] fileData) Determines if the file represented by the provided data is in a format supported by SnowDoc- Parameters:
- fileData- Byte array representation of a file
- Returns:
- True if the file is supported
 
 - 
isSnowDocFormatpublic static boolean isSnowDocFormat(java.io.DataInputStream docStream) Determines if the file represented by the provided input stream is in a format supported by SnowDoc- Parameters:
- docStream- DataInputStream representing a file
- Returns:
- True if the file is supported
 
 
- 
 
-