public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs ) { return createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public static String[] createFilePathList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs ) { return createFilePathList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public static String[] createFilePathList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired ) { boolean[] includeSubdirs = includeSubdirsFalse( fileName.length ); return createFilePathList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired ) { boolean[] includeSubdirs = includeSubdirsFalse( fileName.length ); return createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubdirs, null ); }
public static Charset guessEncoding( File f, int bufferLength, Charset defaultCharset ) throws FileNotFoundException, IOException { FileInputStream fis = new FileInputStream( f ); byte[] buffer = new byte[bufferLength]; fis.read( buffer ); fis.close(); CharsetToolkit toolkit = new CharsetToolkit( buffer ); toolkit.setDefaultCharset( defaultCharset ); return toolkit.guessEncoding(); }
/** * Constructor of the <code>com.glaforge.i18n.io.CharsetToolkit</code> utility class. * * @param buffer * the byte buffer of which we want to know the encoding. */ public CharsetToolkit( byte[] buffer ) { this.buffer = buffer; this.defaultCharset = getDefaultSystemCharset(); }
public static FileTypeFilter getByName( String name ) { for ( FileTypeFilter filter : FileTypeFilter.values() ) { if ( filter.name.equals( name ) ) { return filter; } } return ONLY_FILES; } }
public FileInputList getFolderList( VariableSpace space ) { return FileInputList.createFolderList( space, folderName, folderRequired ); }
/** * Constructor of the <code>com.glaforge.i18n.io.CharsetToolkit</code> utility class. * * @param buffer * the byte buffer of which we want to know the encoding. * @param defaultCharset * the default Charset to use in case an 8-bit charset is recognized. */ public CharsetToolkit( byte[] buffer, Charset defaultCharset ) { this.buffer = buffer; setDefaultCharset( defaultCharset ); }
@Override public boolean validateTestObject( FileInputList.FileTypeFilter testObject, Object actual ) { if ( !( actual instanceof FileInputList.FileTypeFilter ) ) { return false; } return testObject.equals( actual ); } }
public FileInputList getFiles( VariableSpace space ) { String[] required = new String[fileName.length]; boolean[] subdirs = new boolean[fileName.length]; // boolean arrays are defaulted to false. for ( int i = 0; i < required.length; i++ ) { required[i] = "Y"; } return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, required, subdirs ); }
public static String[] createFilePathList( VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired ) { boolean[] includeSubdirs = includeSubdirsFalse( fileName.length ); return createFilePathList( space, fileName, fileMask, new String[ fileName.length ], fileRequired, includeSubdirs, null ); } }
public String[] getFilePaths( VariableSpace space ) { return FileInputList.createFilePathList( space, new String[] { dbfFileName }, new String[] { null }, new String[] { null }, new String[] { "N" } ); }
/** * Defines the default <code>Charset</code> used in case the buffer represents an 8-bit <code>Charset</code>. * * @param defaultCharset * the default <code>Charset</code> to be returned by <code>guessEncoding()</code> if an 8-bit * <code>Charset</code> is encountered. */ public void setDefaultCharset( Charset defaultCharset ) { if ( defaultCharset != null ) { this.defaultCharset = defaultCharset; } else { this.defaultCharset = getDefaultSystemCharset(); } }
public FileInputList getDynamicFolderList( VariableSpace space, String[] folderName, String[] folderRequired ) { return FileInputList.createFolderList( space, folderName, folderRequired ); }
public static FileInputList createFileList( VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs ) { return createFileList( space, fileName, fileMask, new String[ fileName.length ], fileRequired, includeSubdirs, null ); }
public FileInputList getTextFileList( VariableSpace space ) { return FileInputList.createFileList( space, new String[] { dbfFileName }, new String[] { null }, new String[] { null }, new String[] { "N" } ); }
public FileInputList getTextFileList( VariableSpace space ) { return FileInputList.createFileList( space, inputFiles.fileName, inputFiles.fileMask, inputFiles.excludeFileMask, inputFiles.fileRequired, inputFiles.includeSubFolderBoolean() ); }
public FileInputList getFileList( VariableSpace space ) { normilizeAllocation(); return FileInputList.createFileList( space, fileName, fileMask, excludeFileMask, fileRequired, includeSubFolderBoolean() ); }