cardmanager.impl.packages
Class PackageDeffinition

java.lang.Object
  extended by cardmanager.impl.packages.PackageDeffinition

public class PackageDeffinition
extends java.lang.Object


Field Summary
static java.io.File ROOT
           
 
Method Summary
static void copyFile(java.io.File source, java.io.File dest)
           
static PackageDeffinitionAndErrors createFromFileAndCollection(java.io.File f, CollectionOperator collection)
           
static PackageDeffinitionAndErrors createFromReaderAndCollection(java.io.Reader fr, CollectionOperator collection)
           
static PackageDeffinition creatEmptyPackageDeffinition(java.io.File s)
           
static PackageDeffinition creatEmptyPackageDeffinition(java.lang.String s)
           
static PackageDeffinition creatEmptyRandomPackageDeffinition(java.lang.String s)
           
 java.util.List<java.lang.Exception> exportTo(java.io.File selectedFile)
           
 java.util.List<java.lang.Exception> exportToHtmlPrintable(java.io.File selectedFile)
           
 java.util.List<java.lang.Exception> exportToHtmlVieable(java.io.File selectedFile)
           
 java.io.File getBackenFile()
           
 int getCardCount()
           
 java.util.List<CountedCard> getCards()
           
 java.util.List<java.lang.String> getPiles()
           
static void main(java.lang.String[] s)
           
 void save()
           
 void save(java.io.BufferedWriter w)
           
 void save(java.io.File backenFile)
           
 void save(java.io.Writer fileWriter)
           
 void setBackenFile(java.io.File backenFile)
           
 void setCards(java.util.List<CountedCard> cards)
           
 void setPiles(java.util.List<java.lang.String> piles)
           
 java.lang.String toString()
           
 PackageVerifikationResult verify()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ROOT

public static java.io.File ROOT
Method Detail

creatEmptyRandomPackageDeffinition

public static PackageDeffinition creatEmptyRandomPackageDeffinition(java.lang.String s)

creatEmptyPackageDeffinition

public static PackageDeffinition creatEmptyPackageDeffinition(java.lang.String s)

creatEmptyPackageDeffinition

public static PackageDeffinition creatEmptyPackageDeffinition(java.io.File s)

main

public static void main(java.lang.String[] s)

save

public void save()

toString

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

getCards

public java.util.List<CountedCard> getCards()
Returns:
the cards

setCards

public void setCards(java.util.List<CountedCard> cards)
Parameters:
cards - the cards to set

getBackenFile

public java.io.File getBackenFile()
Returns:
the backenFile

setBackenFile

public void setBackenFile(java.io.File backenFile)
Parameters:
backenFile - the backenFile to set

getPiles

public java.util.List<java.lang.String> getPiles()
Returns:
the piles

setPiles

public void setPiles(java.util.List<java.lang.String> piles)
Parameters:
piles - the piles to set

createFromReaderAndCollection

public static PackageDeffinitionAndErrors createFromReaderAndCollection(java.io.Reader fr,
                                                                        CollectionOperator collection)

createFromFileAndCollection

public static PackageDeffinitionAndErrors createFromFileAndCollection(java.io.File f,
                                                                      CollectionOperator collection)

save

public void save(java.io.File backenFile)

save

public void save(java.io.Writer fileWriter)
          throws java.io.IOException
Throws:
java.io.IOException

save

public void save(java.io.BufferedWriter w)
          throws java.io.IOException
Throws:
java.io.IOException

verify

public PackageVerifikationResult verify()

getCardCount

public int getCardCount()

copyFile

public static void copyFile(java.io.File source,
                            java.io.File dest)
                     throws java.io.IOException
Throws:
java.io.IOException

exportTo

public java.util.List<java.lang.Exception> exportTo(java.io.File selectedFile)

exportToHtmlPrintable

public java.util.List<java.lang.Exception> exportToHtmlPrintable(java.io.File selectedFile)

exportToHtmlVieable

public java.util.List<java.lang.Exception> exportToHtmlVieable(java.io.File selectedFile)