Package cardmanager.impl.packages
Class AbstractPackage
java.lang.Object
java.util.Observable
cardmanager.impl.packages.AbstractPackage
- All Implemented Interfaces:
Package
- Direct Known Subclasses:
PackageDef
,SharedPackage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getHand()
void
refactorHand
(Card[] c) removeFromHand
(Card card) static Package
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cardmanager.impl.packages.Package
getPile, getPiles, getPilesNames, getPilesNamesWithCount, getTopFrom, selectCard, sufflePile
-
Field Details
-
STD_IN
- See Also:
-
hand
-
-
Constructor Details
-
AbstractPackage
public AbstractPackage()
-
-
Method Details
-
unpackPackageDef
-
addToHand
-
getHand
-
removeFromHand
- Specified by:
removeFromHand
in interfacePackage
-
refactorHand
- Specified by:
refactorHand
in interfacePackage
-