wyvern.world
Class LoginEvent

java.lang.Object
  extended bywyvern.kernel.properties.PList
      extended bywyvern.kernel.commands.EventImpl
          extended bywyvern.world.LoginEvent
All Implemented Interfaces:
Broadcaster, CommandEvent, PropertyList

public class LoginEvent
extends EventImpl

Encapsulates state params during login.

Version:
1.0, Nov 12, 2003
Author:
Steve Yegge

Field Summary
 
Fields inherited from class wyvern.kernel.commands.EventImpl
agent_, appendToFile_, argString_, argStringParsed_, argv_, argvParsed_, delay_, failureMessage_, filterObjects_, filters_, handler_, map_, modified_, originalText_, playerOriginated_, redirectFile_, redirecting_, sendToAgent_, successMessage_, verb_, vetoed_, wizParsed_
 
Fields inherited from class wyvern.kernel.properties.PList
readOnly_
 
Fields inherited from interface wyvern.lib.PropertyList
PROPERTY_PACKAGE
 
Constructor Summary
LoginEvent()
           
 
Method Summary
 RemoteClient getClient()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 Player getPlayer()
           
 wyvern.server.IClientSession getSession()
           
 java.lang.String getVersion()
           
 Dimension getViewSize()
           
 boolean isGuestLogin()
           
 boolean isPlayerInvis()
           
 boolean isRobot()
           
 boolean isWizInvis()
           
 void setClient(RemoteClient client)
           
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setPlayer(Player p)
           
 void setPlayerInvis(boolean playerInvis)
           
 void setRobot()
           
 void setSession(wyvern.server.IClientSession session)
           
 void setVersion(java.lang.String version)
           
 void setViewSize(Dimension viewSize)
           
 void setWizInvis(boolean wizInvis)
           
 
Methods inherited from class wyvern.kernel.commands.EventImpl
broadcast, broadcast, broadcast, broadcast, broadcast, checkVeto, fail, filterMessage, findAllMatches, findByHashcode, findInMap, findNeighbor, findObject, findTarget, getAgent, getArgs, getArgString, getDelay, getFailureMessage, getFilterObjects, getFilters, getHandler, getMap, getOriginalText, getRedirectFile, getSuccessMessage, getVerb, hasArgs, isAppending, isModified, isMonster, isPlayer, isPlayerOriginated, isRedirecting, isSendingToAgent, isVetoed, isWizard, main, message, message, noArgs, parseArgString, parseARGV, parseVerb, profileParsing, redirectMessage, runPostHooks, runPreHooks, searchInv, searchInvAndMapNearby, searchInvAndMapUnder, searchInvByHashcode, searchMapNearby, searchMapUnder, searchMapUnderByHashcode, setAgent, setArgs, setDelay, setFailureMessage, setHandler, setMap, setModified, setOriginalText, setPlayerOriginated, setSuccessMessage, setVerb, setVeto, toString, veto
 
Methods inherited from class wyvern.kernel.properties.PList
addProperty, addTransientProperty, adjustDoubleProperty, adjustIntProperty, adjustLongProperty, adjustTransientDoubleProperty, adjustTransientIntProperty, adjustTransientLongProperty, countLocalProperties, debugProperties, dismantlePropertyList, getDoubleProperty, getInheritedProperty, getInteger, getIntProperty, getLocalProperties, getLocalProperty, getLongProperty, getParent, getPersistentDoubleProperty, getPersistentIntProperty, getPersistentLocalProperties, getPersistentLongProperty, getPersistentProperty, getProfilingInfo, getProperties, getProperties, getPropertiesIncludingTransients, getPropertiesIncludingTransients, getProperty, getSerializableProperties, getSerializableProperty, getStringProperty, getTransientDoubleProperty, getTransientIntProperty, getTransientLongProperty, getTransientProperties, getTransientProperty, hasLocalProperty, hasPersistentProperty, hasProperty, hasTransientProperty, inheritProperty, isReadOnly, isRemoved, isTransientlyRemoved, printLocalProperties, printProperties, printProperties, printTransientProperties, removeProperty, removeTransientProperty, setDoubleProperty, setIntProperty, setLongProperty, setParent, setProperty, setReadOnly, setTransientDoubleProperty, setTransientIntProperty, setTransientLongProperty, setTransientProperty, toString, transientlyRemoveProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface wyvern.lib.PropertyList
addProperty, addTransientProperty, adjustDoubleProperty, adjustIntProperty, adjustLongProperty, adjustTransientDoubleProperty, adjustTransientIntProperty, adjustTransientLongProperty, countLocalProperties, getDoubleProperty, getInheritedProperty, getIntProperty, getLocalProperties, getLocalProperty, getLongProperty, getParent, getPersistentDoubleProperty, getPersistentIntProperty, getPersistentLocalProperties, getPersistentLongProperty, getPersistentProperty, getProperties, getProperties, getPropertiesIncludingTransients, getPropertiesIncludingTransients, getProperty, getSerializableProperties, getSerializableProperty, getStringProperty, getTransientDoubleProperty, getTransientIntProperty, getTransientLongProperty, getTransientProperties, getTransientProperty, hasLocalProperty, hasPersistentProperty, hasProperty, hasTransientProperty, inheritProperty, isReadOnly, isRemoved, isTransientlyRemoved, printLocalProperties, printProperties, printProperties, printTransientProperties, removeProperty, removeTransientProperty, setDoubleProperty, setIntProperty, setLongProperty, setParent, setProperty, setReadOnly, setTransientDoubleProperty, setTransientIntProperty, setTransientLongProperty, setTransientProperty, toString, transientlyRemoveProperty
 

Constructor Detail

LoginEvent

public LoginEvent()
Method Detail

getClient

public RemoteClient getClient()

setClient

public void setClient(RemoteClient client)

getSession

public wyvern.server.IClientSession getSession()

setSession

public void setSession(wyvern.server.IClientSession session)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getViewSize

public Dimension getViewSize()

setViewSize

public void setViewSize(Dimension viewSize)

isPlayerInvis

public boolean isPlayerInvis()

setPlayerInvis

public void setPlayerInvis(boolean playerInvis)

isWizInvis

public boolean isWizInvis()

setWizInvis

public void setWizInvis(boolean wizInvis)

isGuestLogin

public boolean isGuestLogin()

setPlayer

public void setPlayer(Player p)

getPlayer

public Player getPlayer()

isRobot

public boolean isRobot()

setRobot

public void setRobot()