public class BaseFileTransferUtils extends Object
| Constructor and Description |
|---|
BaseFileTransferUtils() |
| Modifier and Type | Method and Description |
|---|---|
static BaseFileTransferMappedRecord |
createBaseFileTransferMappedRecord(URI uri,
ByteArrayOutputStream output)
Creates an BaseFileTransferMappedRecord from a ByteArrayOutputStream
Checksum is calculated automatically by the DefaultPayload class
|
boolean |
fileFilter(String patternString,
String filename)
Return true if the filename matches the filter
|
ArrayList<ClientListEntry> |
filterFiles(ArrayList<ClientListEntry> files,
ArrayList<ClientFilter> filters)
Return a filtered List of ClientListEntries
|
static List<ClientListEntry> |
filterList(List<ClientListEntry> list,
List<ClientPolarisedFilter> filters)
This method accepts a list of
ClientListEntry objects,
a list of ClientFilter and applies the filters the
entries |
static void |
findParents(File file,
List<File> parents)
Find the parents of this file
|
ArrayList<ClientListEntry> |
matchFiles(String patternString,
ArrayList<ClientListEntry> fileList)
By default case sensitive and based on US ASCII characters
|
static String |
stringDecoder(String string,
Charset charset)
Decodes the bytes in a String of a given Charset, into Unicode (i.e.
|
static String |
stringEncoder(String string)
As
stringEncoder(String string, Charset charset) but defaults
to UTF-8 |
static String |
stringEncoder(String string,
Charset charset)
Encodes the bytes of a Unicode String to a given Charset characters.
|
public static final String UTF8
public boolean fileFilter(String patternString, String filename)
patternString - filename - public ArrayList<ClientListEntry> filterFiles(ArrayList<ClientListEntry> files, ArrayList<ClientFilter> filters)
files - filters - public ArrayList<ClientListEntry> matchFiles(String patternString, ArrayList<ClientListEntry> fileList)
patternString - fileList - public static String stringEncoder(String string, Charset charset)
string - The Unicode (UTF-8) String to encode.charset - The Charset in which to encode the input String.String in the Charset provided.public static String stringEncoder(String string)
stringEncoder(String string, Charset charset) but defaults
to UTF-8string - public static String stringDecoder(String string, Charset charset)
string - The String to decode to Unicode.charset - The Charset of the String to decode.String.public static List<ClientListEntry> filterList(List<ClientListEntry> list, List<ClientPolarisedFilter> filters)
ClientListEntry objects,
a list of ClientFilter and applies the filters the
entrieslist - The ClientListEntry list to filterfilters - The ClientFilters to apply on the listClientListEntriespublic static void findParents(File file, List<File> parents)
file - parents - public static BaseFileTransferMappedRecord createBaseFileTransferMappedRecord(URI uri, ByteArrayOutputStream output)
uri - output - Copyright © 2007-2017 Ikasan. All Rights Reserved.