cardmanager.impl.packages
Interface Package
- All Known Implementing Classes:
- AbstractPackage, PackageDef, SharedPackage
public interface Package
getTopFrom
Card getTopFrom(java.lang.String id)
getHand
java.util.List<Card> getHand()
addToHand
void addToHand(Card c)
getPiles
java.util.Map<java.lang.String,java.util.List<Card>> getPiles()
getPile
java.util.List<Card> getPile(java.lang.String id)
getPilesNames
java.util.List<java.lang.String> getPilesNames()
getPilesNamesWithCount
java.util.List<java.lang.String> getPilesNamesWithCount()
refactorHand
void refactorHand(Card[] c)
removeFromHand
Card removeFromHand(Card card)
selectCard
Card selectCard(Card q,
java.lang.String pile)
sufflePile
void sufflePile(java.lang.String pile)