pl.koziolekweb.programmers.zip
Class ArchiverFactory

java.lang.Object
  extended by pl.koziolekweb.programmers.zip.ArchiverFactory

public class ArchiverFactory
extends java.lang.Object

Dostarcza różnych archiwizatorów.

Author:
koziolek

Nested Class Summary
static class ArchiverFactory.TYPE
          Dostępne rodzaje archiwizatorów.
static class ArchiverFactory.ZIP_TYPE
           
 
Constructor Summary
ArchiverFactory()
           
 
Method Summary
static Archiver getArchiver(ArchiverFactory.TYPE type)
          Dostracza domyślną implementację wskazanego archiwizatora.
static ZipArchiver getZipArchiver(ArchiverFactory.ZIP_TYPE type, ZipArchiver.LEVEL level)
          Dostarcza różne implementacje kompresji ZIP.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiverFactory

public ArchiverFactory()
Method Detail

getArchiver

public static Archiver getArchiver(ArchiverFactory.TYPE type)
Dostracza domyślną implementację wskazanego archiwizatora.

Parameters:
type - rodzaj archiwizatora.
Returns:
archiwizator.

getZipArchiver

public static ZipArchiver getZipArchiver(ArchiverFactory.ZIP_TYPE type,
                                         ZipArchiver.LEVEL level)
Dostarcza różne implementacje kompresji ZIP.

Parameters:
type - rodzaj kompresji ZIP.
level - poziom kompresji.
Returns:
archiwizator wykorzystujący algorytm ZIP.


Copyright © 2009. All Rights Reserved.