com.planet_ink.coffee_mud.Libraries.interfaces
Interface LegalLibrary

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
MUDLaw

public interface LegalLibrary
extends CMLibrary


Method Summary
 boolean doesHavePriviledgesHere(MOB mob, Room room)
           
 boolean doesOwnThisProperty(MOB mob, Room room)
           
 boolean doesOwnThisProperty(java.lang.String name, Room room)
           
 java.util.Vector getAllUniqueTitles(java.util.Enumeration e, java.lang.String owner, boolean includeRentals)
           
 Deity getClericInfused(Room room)
           
 Ability getClericInfusion(Environmental room)
           
 LandTitle getLandTitle(Area area)
           
 LandTitle getLandTitle(Room room)
           
 LegalBehavior getLegalBehavior(Area A)
           
 LegalBehavior getLegalBehavior(Room R)
           
 Area getLegalObject(Area A)
           
 Area getLegalObject(Room R)
           
 Law getTheLaw(Room R, MOB mob)
           
 boolean isACity(Area A)
           
 boolean isLegalJudgeHere(MOB mob)
           
 boolean isLegalOfficerHere(MOB mob)
           
 boolean isLegalOfficialHere(MOB mob)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getTheLaw

Law getTheLaw(Room R,
              MOB mob)

getLegalBehavior

LegalBehavior getLegalBehavior(Area A)

getLegalBehavior

LegalBehavior getLegalBehavior(Room R)

getLegalObject

Area getLegalObject(Area A)

getLegalObject

Area getLegalObject(Room R)

getLandTitle

LandTitle getLandTitle(Area area)

getLandTitle

LandTitle getLandTitle(Room room)

doesHavePriviledgesHere

boolean doesHavePriviledgesHere(MOB mob,
                                Room room)

doesOwnThisProperty

boolean doesOwnThisProperty(java.lang.String name,
                            Room room)

doesOwnThisProperty

boolean doesOwnThisProperty(MOB mob,
                            Room room)

getAllUniqueTitles

java.util.Vector getAllUniqueTitles(java.util.Enumeration e,
                                    java.lang.String owner,
                                    boolean includeRentals)

getClericInfusion

Ability getClericInfusion(Environmental room)

getClericInfused

Deity getClericInfused(Room room)

isLegalOfficerHere

boolean isLegalOfficerHere(MOB mob)

isLegalJudgeHere

boolean isLegalJudgeHere(MOB mob)

isLegalOfficialHere

boolean isLegalOfficialHere(MOB mob)

isACity

boolean isACity(Area A)