de.grogra.pf.io
public final class IO extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static I18NBundle |
I18N |
static java.lang.String |
PROJECT_FS |
static char |
SYSTEM_ID_SEPARATOR |
| Modifier and Type | Method and Description |
|---|---|
static FilterSource |
createPipeline(FilterSource source,
IOFlavor targetFlavor) |
static java.lang.String |
getDescription(MimeType mt) |
static MimeType |
getMimeType(java.lang.String fileName) |
static FileTypeItem.Filter[] |
getReadableFileTypes(IOFlavor[] acceptableFlavors) |
static FilterSource |
getRoot(FilterSource source) |
static FileTypeItem.Filter[] |
getWritableFileTypes(IOFlavor sourceFlavor) |
static FSFile |
toFile(RegistryContext ctx,
java.lang.String systemId) |
static java.io.File |
toLocalFile(java.lang.String systemIdOfFile) |
static java.lang.String |
toName(java.lang.String systemId) |
static java.lang.String |
toPath(java.lang.String systemId) |
static java.lang.String |
toSimpleName(java.lang.String systemId) |
static java.lang.String |
toSystemId(java.io.File file) |
static java.lang.String |
toSystemId(FileSystem fs,
java.lang.Object file) |
static java.lang.String |
toSystemId(FileSystem fs,
java.net.URL url) |
static java.net.URL |
toURL(RegistryContext ctx,
java.lang.String systemId) |
static void |
writeXML(FilterSource xml,
FileSystem fs,
java.lang.String file,
MimeType mimeType) |
public static final I18NBundle I18N
public static final java.lang.String PROJECT_FS
public static final char SYSTEM_ID_SEPARATOR
public static FilterSource createPipeline(FilterSource source, IOFlavor targetFlavor)
public static java.lang.String getDescription(MimeType mt)
public static MimeType getMimeType(java.lang.String fileName)
public static FileTypeItem.Filter[] getReadableFileTypes(IOFlavor[] acceptableFlavors)
public static FilterSource getRoot(FilterSource source)
public static FileTypeItem.Filter[] getWritableFileTypes(IOFlavor sourceFlavor)
public static FSFile toFile(RegistryContext ctx, java.lang.String systemId)
public static java.io.File toLocalFile(java.lang.String systemIdOfFile)
public static java.lang.String toName(java.lang.String systemId)
public static java.lang.String toPath(java.lang.String systemId)
public static java.lang.String toSimpleName(java.lang.String systemId)
public static java.lang.String toSystemId(java.io.File file)
public static java.lang.String toSystemId(FileSystem fs, java.lang.Object file)
public static java.lang.String toSystemId(FileSystem fs, java.net.URL url)
public static java.net.URL toURL(RegistryContext ctx, java.lang.String systemId) throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static void writeXML(FilterSource xml, FileSystem fs, java.lang.String file, MimeType mimeType) throws java.io.IOException
java.io.IOException