org.apache.commons.compress.archivers.zip
Class ZipArchiveOutputStream.UnicodeExtraFieldPolicy

java.lang.Object
  extended by org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.UnicodeExtraFieldPolicy
Enclosing class:
ZipArchiveOutputStream

public static final class ZipArchiveOutputStream.UnicodeExtraFieldPolicy
extends java.lang.Object

enum that represents the possible policies for creating Unicode extra fields.


Field Summary
static ZipArchiveOutputStream.UnicodeExtraFieldPolicy ALWAYS
          Always create Unicode extra fields.
private  java.lang.String name
           
static ZipArchiveOutputStream.UnicodeExtraFieldPolicy NEVER
          Never create Unicode extra fields.
static ZipArchiveOutputStream.UnicodeExtraFieldPolicy NOT_ENCODEABLE
          Create Unicode extra fields for filenames that cannot be encoded using the specified encoding.
 
Constructor Summary
private ZipArchiveOutputStream.UnicodeExtraFieldPolicy(java.lang.String n)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALWAYS

public static final ZipArchiveOutputStream.UnicodeExtraFieldPolicy ALWAYS
Always create Unicode extra fields.


NEVER

public static final ZipArchiveOutputStream.UnicodeExtraFieldPolicy NEVER
Never create Unicode extra fields.


NOT_ENCODEABLE

public static final ZipArchiveOutputStream.UnicodeExtraFieldPolicy NOT_ENCODEABLE
Create Unicode extra fields for filenames that cannot be encoded using the specified encoding.


name

private final java.lang.String name
Constructor Detail

ZipArchiveOutputStream.UnicodeExtraFieldPolicy

private ZipArchiveOutputStream.UnicodeExtraFieldPolicy(java.lang.String n)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object