|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ikasan.connector.basefiletransfer.net.BaseFileTransferUtils
public class BaseFileTransferUtils
A utility class for File Transfers
| Field Summary | |
|---|---|
static java.lang.String |
UTF8
UTF-8 encoding |
| Constructor Summary | |
|---|---|
BaseFileTransferUtils()
|
|
| Method Summary | |
|---|---|
static BaseFileTransferMappedRecord |
createBaseFileTransferMappedRecord(java.net.URI uri,
java.io.ByteArrayOutputStream output)
Creates an BaseFileTransferMappedRecord from a ByteArrayOutputStream Checksum is calculated automatically by the DefaultPayload class |
boolean |
fileFilter(java.lang.String patternString,
java.lang.String filename)
Return true if the filename matches the filter |
java.util.ArrayList<ClientListEntry> |
filterFiles(java.util.ArrayList<ClientListEntry> files,
java.util.ArrayList<ClientFilter> filters)
Return a filtered List of ClientListEntries |
static java.util.List<ClientListEntry> |
filterList(java.util.List<ClientListEntry> list,
java.util.List<ClientPolarisedFilter> filters)
This method accepts a list of ClientListEntry objects,
a list of ClientFilter and applies the filters the
entries |
static void |
findParents(java.io.File file,
java.util.List<java.io.File> parents)
Find the parents of this file |
java.util.ArrayList<ClientListEntry> |
matchFiles(java.lang.String patternString,
java.util.ArrayList<ClientListEntry> fileList)
By default case sensitive and based on US ASCII characters |
static java.lang.String |
stringDecoder(java.lang.String string,
java.nio.charset.Charset charset)
Decodes the bytes in a String of a given Charset, into Unicode (i.e. |
static java.lang.String |
stringEncoder(java.lang.String string)
As stringEncoder(String string, Charset charset) but defaults
to UTF-8 |
static java.lang.String |
stringEncoder(java.lang.String string,
java.nio.charset.Charset charset)
Encodes the bytes of a Unicode String to a given Charset characters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String UTF8
| Constructor Detail |
|---|
public BaseFileTransferUtils()
| Method Detail |
|---|
public boolean fileFilter(java.lang.String patternString,
java.lang.String filename)
patternString - filename -
public java.util.ArrayList<ClientListEntry> filterFiles(java.util.ArrayList<ClientListEntry> files,
java.util.ArrayList<ClientFilter> filters)
files - filters -
public java.util.ArrayList<ClientListEntry> matchFiles(java.lang.String patternString,
java.util.ArrayList<ClientListEntry> fileList)
patternString - fileList -
public static java.lang.String stringEncoder(java.lang.String string,
java.nio.charset.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 java.lang.String stringEncoder(java.lang.String string)
stringEncoder(String string, Charset charset) but defaults
to UTF-8
string -
public static java.lang.String stringDecoder(java.lang.String string,
java.nio.charset.Charset charset)
string - The String to decode to Unicode.charset - The Charset of the String to decode.
String.
public static java.util.List<ClientListEntry> filterList(java.util.List<ClientListEntry> list,
java.util.List<ClientPolarisedFilter> filters)
ClientListEntry objects,
a list of ClientFilter and applies the filters the
entries
list - The ClientListEntry list to filterfilters - The ClientFilters to apply on the list
ClientListEntries
public static void findParents(java.io.File file,
java.util.List<java.io.File> parents)
file - parents -
public static BaseFileTransferMappedRecord createBaseFileTransferMappedRecord(java.net.URI uri,
java.io.ByteArrayOutputStream output)
uri - output -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||