A B C D E F G H I L M N P R S T U V W Z

A

accessible(String, Class) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Check if we can autowire a certain class in the given context, or the root context
Action - Class in nl.pbemengine.engine.ng.base.webserver
HTML webpage interface, represents a web page in abstract sense - any dynamic content for a webpage is generated by the implementing class, based on the GET or POST variables.
Action() - Constructor for class nl.pbemengine.engine.ng.base.webserver.Action
 
ACTION_SUFFIX - Static variable in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
The file extension that signifies we are invoking an action rather than requesting a file
ActionCallback - Class in nl.pbemengine.engine.ng.base.webserver
A callback object for actions.
ActionCallback(User, Game) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ActionCallback
 
ACTIONPACKAGE - Static variable in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
addAttachment(MailPart) - Method in class nl.pbemengine.engine.ng.blueprint.Report
Add an attachment of this e-mail
addContextPath(Ruleset, TemplateLoader, ResourceFetcher) - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
Scans a Ruleset class for web configuration items, creates a matching ContextPathHandler object, and adds it to the current context path configuration
addType(String, String) - Method in class nl.pbemengine.engine.ng.base.webserver.MIMERepository
Add a MIME type associated with a given extension
AdminSession - Class in nl.pbemengine.engine.ng.base.webserver
Session implementation for an Administrator-based login
AdminSession(User) - Constructor for class nl.pbemengine.engine.ng.base.webserver.AdminSession
Creates a new instance of AdminSession
Application - Class in nl.pbemengine.engine.ng.base
 
Application() - Constructor for class nl.pbemengine.engine.ng.base.Application
 
AuthenticateGame - Class in nl.pbemengine.engine.ng.base.webserver.actions
 
AuthenticateGame() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateGame
 
AuthenticateUser - Class in nl.pbemengine.engine.ng.base.webserver.actions
Basic authentication action
AuthenticateUser() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateUser
 
authorizeAdmin(String, String, UserDAO) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Verifies an Admin's username and password, and creates a session id if correct
authorizeGame(int, GameDAO, String) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Determines whether or not a Game Master is validly logged in by examing the game number and password
AutowireConfiguration - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
Ruleset configuration for autowiring.
AutowireRepository - Class in nl.pbemengine.engine.ng.base.autowire
A repository for classes that can be autowired for a specific context.

B

baseConfiguration() - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
Initiates the WebRepository configuration for the root path

C

ChainResultAction - Class in nl.pbemengine.engine.ng.base.webserver
A Chained Result action.
ChainResultAction(String, ContextPathHandler) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ChainResultAction
 
CheckerTask - Class in nl.pbemengine.engine.ng.base
Task for periodically checking e-mail for a given game
CheckerTask(Ruleset, int) - Constructor for class nl.pbemengine.engine.ng.base.CheckerTask
 
CircularReferenceException - Exception in nl.pbemengine.engine.ng.base.autowire
 
CircularReferenceException() - Constructor for exception nl.pbemengine.engine.ng.base.autowire.CircularReferenceException
Creates a new instance of CircularReferenceException without detail message.
CircularReferenceException(String) - Constructor for exception nl.pbemengine.engine.ng.base.autowire.CircularReferenceException
Constructs an instance of CircularReferenceException with the specified detail message.
closeTemplateSource(Object) - Method in class nl.pbemengine.engine.ng.base.ZipTemplateLoader
 
ConfigurationWizard - Class in nl.pbemengine.engine.ng.base
 
ConfigurationWizard() - Constructor for class nl.pbemengine.engine.ng.base.ConfigurationWizard
 
ConstantToken - Class in nl.pbemengine.engine.ng.tools
A Token matching one specific sequence of characters
ConstantToken(boolean, String) - Constructor for class nl.pbemengine.engine.ng.tools.ConstantToken
Creates a new instance of ConstantToken
Content - Interface in nl.pbemengine.engine.ng.base.webserver
Interface representing the content of a web page.
ContentPart - Class in nl.pbemengine.engine.ng.base.entity
Entity class for describing mail content, referenced to by e-mails
ContentPart() - Constructor for class nl.pbemengine.engine.ng.base.entity.ContentPart
 
ContextPathHandler - Class in nl.pbemengine.engine.ng.base.webserver
Handler class for a specific context path of the web server, handles all actions and page requests for this context path.
ContextPathHandler(String, TemplateLoader, ResourceFetcher) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
Create a new ContextPathHandler with the indicate template loader
ContextResourceFetcher - Class in nl.pbemengine.engine.ng.base.webserver
Resource Fetcher that fetches resources from the current JAR
ContextResourceFetcher(String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ContextResourceFetcher
 
convert(String, String, Map) - Method in class nl.pbemengine.engine.ng.base.email.TemplateConvertor
 
convertTime(long) - Static method in class nl.pbemengine.engine.ng.base.StringTool
Turns a time value into a human-understandable String
createGame(String, long, long, long, String, User, String, int, String, String, String, int, String, String) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
createMail(String, String, String, MailPart, MailPart[], boolean, int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
createUser(String, String, boolean) - Method in class nl.pbemengine.engine.ng.base.entity.dao.UserDAO
 
createWiredObject(String, Class) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Create an autowired object according to the indicated context
createWiredObject(String, Class, LinkedList<Class>, Session) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Create an autowired object according to the indicated context

D

DAO - Class in nl.pbemengine.engine.ng.base.entity.dao
Base class for DAO objects, should be inherited from at all times
DAO() - Constructor for class nl.pbemengine.engine.ng.base.entity.dao.DAO
 
deleteMail(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
DirectContent - Class in nl.pbemengine.engine.ng.base.webserver
 
DirectContent(Map<String, String>, String, byte[]) - Constructor for class nl.pbemengine.engine.ng.base.webserver.DirectContent
 
DirectResultAction - Class in nl.pbemengine.engine.ng.base.webserver
A result action that sends bytes directly to the client
DirectResultAction(String, String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.DirectResultAction
 

E

EnumToken - Class in nl.pbemengine.engine.ng.tools
A Token matching any of a series of words
EnumToken(boolean, String...) - Constructor for class nl.pbemengine.engine.ng.tools.EnumToken
Creates a new instance of EnumToken
equals(Object) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
equals(Object) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
equals(Object) - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
equals(Object) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
equals(Object) - Method in class nl.pbemengine.engine.ng.base.entity.User
 

F

fetchResourceAsStream(String) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextResourceFetcher
 
fetchResourceAsStream(String) - Method in interface nl.pbemengine.engine.ng.base.webserver.ResourceFetcher
 
fetchResourceAsStream(String) - Method in class nl.pbemengine.engine.ng.base.webserver.ZipResourceFetcher
 
findTemplateSource(String) - Method in class nl.pbemengine.engine.ng.base.ZipTemplateLoader
 

G

Game - Class in nl.pbemengine.engine.ng.base.entity
Game entity class
Game() - Constructor for class nl.pbemengine.engine.ng.base.entity.Game
 
GameDAO - Class in nl.pbemengine.engine.ng.base.entity.dao
Data access object for the Game object
GameDAO() - Constructor for class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
Gamelist - Class in nl.pbemengine.engine.ng.base.webserver.actions
 
Gamelist() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.Gamelist
 
GameSession - Class in nl.pbemengine.engine.ng.base.webserver
Session implementation for a game-based login
GameSession(Game) - Constructor for class nl.pbemengine.engine.ng.base.webserver.GameSession
 
getAddress() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
getArray() - Method in class nl.pbemengine.engine.ng.tools.TokenSequence
Returns the TokenSequence in array form
getAttachments() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getAttachments() - Method in class nl.pbemengine.engine.ng.blueprint.Report
Get a list of all attachments
getBody() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getBody() - Method in class nl.pbemengine.engine.ng.blueprint.Report
Get the body of the e-mail
getCallback() - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Get the action callback for this action
getChainedResults() - Method in class nl.pbemengine.engine.ng.base.webserver.PageContext
 
getCheckInterval() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getContainer() - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
getContentData() - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
getContext() - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Get this actions PageContext
getContext() - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
Returns the context path of this ruleset
getConvertor() - Method in class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
getCookies() - Method in interface nl.pbemengine.engine.ng.base.webserver.Content
Returns any cookies that should be set
getCookies() - Method in class nl.pbemengine.engine.ng.base.webserver.DirectContent
 
getCookies() - Method in class nl.pbemengine.engine.ng.base.webserver.PageContext
 
getCookies() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Returns any cookies that should be set
getCurrentGame() - Method in class nl.pbemengine.engine.ng.base.webserver.ActionCallback
 
getCurrentUser() - Method in class nl.pbemengine.engine.ng.base.webserver.ActionCallback
 
getData() - Method in class nl.pbemengine.engine.ng.base.email.MailPart
 
getEMail() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getFrom() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getGame() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getGame() - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
getGame() - Method in class nl.pbemengine.engine.ng.base.webserver.GameSession
 
getGameByID(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
getGameDAO() - Method in class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 
getGameQuota() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
getGames() - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
getGames() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
getGamesByRuleset(String) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
getGetvars() - Method in class nl.pbemengine.engine.ng.base.webserver.PageContext
 
getHandlerByRulesetName(String) - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
Obtain a context path handler by supplying a Ruleset name.
getID() - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
getID() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getID() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getID() - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
getID() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
getID() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
getImageConvertor() - Method in class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
getInstance() - Static method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Get an instance of the AutowireRepository
getInstance() - Static method in class nl.pbemengine.engine.ng.base.SessionGenerator
 
getInstance() - Static method in class nl.pbemengine.engine.ng.base.webserver.MIMERepository
Get an instance of the MIME repository
getLastCheck() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getLastModified(Object) - Method in class nl.pbemengine.engine.ng.base.ZipTemplateLoader
 
getLastProcess() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getLoader() - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
Return the templateloader for this ContextPathHandler, used to instantiate result mappings that use templates
getMail() - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
getMailByID(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
getMailDAO() - Method in class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 
getMailer() - Method in class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
getMailProcessor(Mail) - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
A MailProcessor class appropriate for a given mail
getMails(int) - Method in class nl.pbemengine.engine.ng.base.email.MailFetcher
 
getMails() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getManager() - Static method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Gets an instance of the Sessionmanager
getMaxConnections() - Method in class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 
getMimetype() - Method in class nl.pbemengine.engine.ng.base.email.MailPart
 
getMimeType() - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
getMIMEType() - Method in interface nl.pbemengine.engine.ng.base.webserver.Content
Returns the MIME type for this content
getMIMEType() - Method in class nl.pbemengine.engine.ng.base.webserver.DirectContent
 
getMIMEType() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Returns the MIME type for this content
getName() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getName() - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
Get the name of this Ruleset
getNewCookies() - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Return a mapping of new cookies (if any cookie already exists, it will be overriden)
getNextChar() - Method in class nl.pbemengine.engine.ng.tools.LineParser
Returns the first character of the remaining string and increases the search index
getOutgoingMailsByGame(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
getOwner() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getPage() - Method in interface nl.pbemengine.engine.ng.base.webserver.Content
Returns the Page that this Content encapsulates
getPage() - Method in class nl.pbemengine.engine.ng.base.webserver.DirectContent
 
getPage() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Returns the Page that this Content encapsulates
getPassword() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getPassword() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
getPassword() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
getPasswordAuthentication() - Method in class nl.pbemengine.engine.ng.base.email.UsernamePasswordAuthenticator
 
getPlayers() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getPop3Server() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getPort() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
getPort() - Method in class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 
getPostvars() - Method in class nl.pbemengine.engine.ng.base.webserver.PageContext
 
getPrivilegedCallback() - Method in class nl.pbemengine.engine.ng.base.webserver.PrivilegedAction
Return the Privileged Callback for this action
getProcessInterval() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getRawContent() - Method in interface nl.pbemengine.engine.ng.base.webserver.Content
Returns a RAW version of the content
getRawContent() - Method in class nl.pbemengine.engine.ng.base.webserver.DirectContent
 
getRawContent() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
 
getReader(Object, String) - Method in class nl.pbemengine.engine.ng.base.ZipTemplateLoader
 
getReceivedMailsByGame(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
getReceiverMail() - Method in class nl.pbemengine.engine.ng.blueprint.Report
Get the intended receiver of this report
getReport(int, Player) - Method in class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
getReportMailGenerator() - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
A ReportMailGenerator class for creating reports
getReportTemplateConfiguration() - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
Returns the Hibernate configuration object for reports for this Ruleset
getReportTemplateDirectory() - Method in class nl.pbemengine.engine.ng.base.RulesetLoader
 
getRepository() - Method in class nl.pbemengine.engine.ng.base.webserver.WebServer
Get the repository tied to this server
getReRouteAddr() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Returns the page name this Content should re-route to, if any
getResults() - Method in class nl.pbemengine.engine.ng.tools.LineParser
Retrieve the results created by the last parsing rounds.
getReturnData() - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Data passed to the template, or any chained actions.
getRuleset() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getRulesets() - Method in class nl.pbemengine.engine.ng.base.webserver.PrivilegedCallback
 
getRulesets() - Method in class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 
getSenderMail() - Method in class nl.pbemengine.engine.ng.blueprint.Report
Get the sender of this report
getSession() - Method in class nl.pbemengine.engine.ng.base.entity.dao.DAO
Returns the Hibernate session for this DAO object
getSession(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Returns the session object based on the user's cookies
getSessionVars() - Method in class nl.pbemengine.engine.ng.base.webserver.Session
Returns the variables for this session
getSmtpServer() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getStart() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getSubject() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getSubject() - Method in class nl.pbemengine.engine.ng.blueprint.Report
The subject of the report
getTemplateConvertor() - Method in class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
getTo() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
getTurn() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
getTurnProcessor() - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
Get the class used for processing a Turn, which can be autowired
getType(String) - Method in class nl.pbemengine.engine.ng.base.webserver.MIMERepository
Get the mime type for a given extension
getUser() - Method in class nl.pbemengine.engine.ng.base.webserver.AdminSession
Returns the Admin user object
getUserByID(int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.UserDAO
 
getUserByLogin(String, String) - Method in class nl.pbemengine.engine.ng.base.entity.dao.UserDAO
 
getUsername() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
getUsername() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
getvars - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
GET variables
getWebRepository() - Method in class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 

H

handlerDone() - Method in class nl.pbemengine.engine.ng.base.webserver.WebServer
Called by HTTPRequestHandlers after they have finished their work.
handleRequest(String, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
hashCode() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
hashCode() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
hashCode() - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
hashCode() - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
hashCode() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
hasMoreChars() - Method in class nl.pbemengine.engine.ng.tools.LineParser
Determines whether or not we've reached the end of the parseable string
HibernateConfiguration - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
Configuration annotation for containing hibernate information
HibernateUtil - Class in nl.pbemengine.engine.ng.base
 
HibernateUtil() - Constructor for class nl.pbemengine.engine.ng.base.HibernateUtil
 
HTTPRequest - Class in nl.pbemengine.engine.ng.base.webserver
HTTP Request class, parses a HTTP request line and identifies major and minor version numbers.
HTTPRequest(String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
Parses a HTTP request line and creates a corresponding object
HTTPRequestHandler - Class in nl.pbemengine.engine.ng.base.webserver
Connection handling class for HTTP connections, created by the WebServer class.
HTTPRequestHandler(Socket, WebRepository, WebServer) - Constructor for class nl.pbemengine.engine.ng.base.webserver.HTTPRequestHandler
Creates a new instance of HTTPRequestHandler, operating over the indicated socket

I

ImageConvertor - Class in nl.pbemengine.engine.ng.base.email
 
ImageConvertor() - Constructor for class nl.pbemengine.engine.ng.base.email.ImageConvertor
 
IndexResultAction - Class in nl.pbemengine.engine.ng.base.webserver
ResultAction that reroutes a page to the Index of a context path
IndexResultAction(WebRepository) - Constructor for class nl.pbemengine.engine.ng.base.webserver.IndexResultAction
 
initialize() - Method in class nl.pbemengine.engine.ng.base.Application
 
installerConfiguration() - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
invalidate(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Removes a Session from the manager
isActive() - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
isActive() - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
isAdmin() - Method in class nl.pbemengine.engine.ng.base.entity.User
 
isOutgoing() - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
isReadAble() - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Determines whether or not this type of content is readable
isShutdown() - Method in class nl.pbemengine.engine.ng.base.webserver.PrivilegedAction
Whether or not this action should trigger a shutdown
isTerminating() - Method in class nl.pbemengine.engine.ng.base.webserver.WebServer
Check if the server is already terminating

L

LineParser - Class in nl.pbemengine.engine.ng.tools
Takes a line contained in a String, and gives the ability to parse that string to see if it matches a sequence of tokens.
LineParser(String) - Constructor for class nl.pbemengine.engine.ng.tools.LineParser
Creates a new instance of LineParser, identifying the first word as the so-called command, and matching the rest by a given set of Tokens
load() - Method in class nl.pbemengine.engine.ng.base.RulesetLoader
 
Logout - Class in nl.pbemengine.engine.ng.base.webserver.actions
Clears a user's session from the session manager, logging them out
Logout() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.Logout
 

M

Mail - Class in nl.pbemengine.engine.ng.base.entity
An e-mail stored in the server for retry
Mail() - Constructor for class nl.pbemengine.engine.ng.base.entity.Mail
 
MailDAO - Class in nl.pbemengine.engine.ng.base.entity.dao
 
MailDAO() - Constructor for class nl.pbemengine.engine.ng.base.entity.dao.MailDAO
 
MailFetcher - Class in nl.pbemengine.engine.ng.base.email
Class that fetches e-mails from a given POP3 account when instructed to do so, and places them in a database.
MailFetcher(String, String, String, int) - Constructor for class nl.pbemengine.engine.ng.base.email.MailFetcher
 
MailPart - Class in nl.pbemengine.engine.ng.base.email
Storage class for e-mail attachments
MailPart(String, byte[]) - Constructor for class nl.pbemengine.engine.ng.base.email.MailPart
 
MailProcessor - Class in nl.pbemengine.engine.ng.blueprint
Processor object for incoming e-mail
MailProcessor() - Constructor for class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
MailSender - Class in nl.pbemengine.engine.ng.base.email
 
MailSender(String, String, String, int) - Constructor for class nl.pbemengine.engine.ng.base.email.MailSender
 
main(String[]) - Static method in class nl.pbemengine.engine.ng.base.Application
 
major - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
The Major version number
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.ConstantToken
Sees if the given LineParser's content contains this token
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.EnumToken
Sees if the given LineParser's content contains this token
match(Token[]) - Method in class nl.pbemengine.engine.ng.tools.LineParser
Match the given sequence of tokens to an array of Tokens
match(TokenSequence) - Method in class nl.pbemengine.engine.ng.tools.LineParser
Match the given sequence of tokens to a TokenSequence
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.NumericToken
Sees if the given LineParser's content contains this token
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.PrefixToken
Sees if the given LineParser's content contains this token
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.StringToken
Sees if the given LineParser's content contains this token
match(LineParser) - Method in class nl.pbemengine.engine.ng.tools.SuffixToken
Sees if the given LineParser's content contains this token
match(LineParser) - Method in interface nl.pbemengine.engine.ng.tools.Token
Sees if the given LineParser's content contains this token
md5(String) - Static method in class nl.pbemengine.engine.ng.base.StringTool
Calculate an MD5-digest for the given String
method - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
Request method, usually GET or POST
MIMERepository - Class in nl.pbemengine.engine.ng.base.webserver
A repository of MIME types associated with file extensions, used for automatically determining the content-type to set for direct file requests rather than action invocations.
minor - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
The Minor version number

N

nl.pbemengine.engine.ng.base - package nl.pbemengine.engine.ng.base
 
nl.pbemengine.engine.ng.base.autowire - package nl.pbemengine.engine.ng.base.autowire
 
nl.pbemengine.engine.ng.base.email - package nl.pbemengine.engine.ng.base.email
 
nl.pbemengine.engine.ng.base.entity - package nl.pbemengine.engine.ng.base.entity
 
nl.pbemengine.engine.ng.base.entity.dao - package nl.pbemengine.engine.ng.base.entity.dao
 
nl.pbemengine.engine.ng.base.webserver - package nl.pbemengine.engine.ng.base.webserver
 
nl.pbemengine.engine.ng.base.webserver.actions - package nl.pbemengine.engine.ng.base.webserver.actions
 
nl.pbemengine.engine.ng.base.webserver.actions.install - package nl.pbemengine.engine.ng.base.webserver.actions.install
 
nl.pbemengine.engine.ng.blueprint - package nl.pbemengine.engine.ng.blueprint
 
nl.pbemengine.engine.ng.blueprint.config - package nl.pbemengine.engine.ng.blueprint.config
 
nl.pbemengine.engine.ng.tools - package nl.pbemengine.engine.ng.tools
 
NumericToken - Class in nl.pbemengine.engine.ng.tools
A Token that consists of a sequence of numeric chars
NumericToken() - Constructor for class nl.pbemengine.engine.ng.tools.NumericToken
Creates a new instance of Numeric

P

PageContext - Class in nl.pbemengine.engine.ng.base.webserver
 
PageContext(Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class nl.pbemengine.engine.ng.base.webserver.PageContext
 
peekNextChar() - Method in class nl.pbemengine.engine.ng.tools.LineParser
Returns the first character of the remaining string without increasing the search index
PerformInstall - Class in nl.pbemengine.engine.ng.base.webserver.actions.install
Action class for peforming a database install for the PBEM Engine
PerformInstall() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.install.PerformInstall
 
Player - Class in nl.pbemengine.engine.ng.base.entity
 
Player() - Constructor for class nl.pbemengine.engine.ng.base.entity.Player
 
PrefixToken - Class in nl.pbemengine.engine.ng.tools
A Token that consists of a non-numeric character followed by sequence of numeric ones
PrefixToken() - Constructor for class nl.pbemengine.engine.ng.tools.PrefixToken
Creates a new instance of PrefixToken
PrefixToken(char) - Constructor for class nl.pbemengine.engine.ng.tools.PrefixToken
Creates a new instance of PrefixToken, with the non-numeric char equal to the indicated char
PreparableAction - Class in nl.pbemengine.engine.ng.base.webserver.actions
Action object that prepares certain values that are common to all actions used by the Engine
PreparableAction() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.PreparableAction
 
prepare() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.PreparableAction
 
printAll(Collection<String>) - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Adds a collection of strings to the current content
printAll(StringBuffer) - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
 
PrintContent - Class in nl.pbemengine.engine.ng.base.webserver
A simple general-purpose implementation of the Content class, useful for displaying text-files such as HTML, XML or CSS files
PrintContent(String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.PrintContent
Creates a new PrintContent
println(String) - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Adds a line of text to the current content
PrivilegedAction - Class in nl.pbemengine.engine.ng.base.webserver
 
PrivilegedAction() - Constructor for class nl.pbemengine.engine.ng.base.webserver.PrivilegedAction
 
PrivilegedCallback - Class in nl.pbemengine.engine.ng.base.webserver
Privileged callback class.
PrivilegedCallback(Set<Ruleset>) - Constructor for class nl.pbemengine.engine.ng.base.webserver.PrivilegedCallback
 
process(Mail) - Method in class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
ProcessorTask - Class in nl.pbemengine.engine.ng.base
TimerTask to process user commands at a set time
ProcessorTask(Ruleset, int, CheckerTask) - Constructor for class nl.pbemengine.engine.ng.base.ProcessorTask
Create a new ProcessorTask for the indicated game, running on the indicated rules, associated with the given CheckerTask
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Processes a HTTP request with the specified context
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateGame
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateUser
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.Gamelist
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.install.PerformInstall
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.install.ShowInstaller
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.Logout
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.ShowLogin
 
processRequest() - Method in class nl.pbemengine.engine.ng.base.webserver.actions.ShutdownEngine
 
processRequest(String, PageContext) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
Process a web request for this context path
processResult(Action) - Method in class nl.pbemengine.engine.ng.base.webserver.ChainResultAction
 
processResult(Action) - Method in class nl.pbemengine.engine.ng.base.webserver.DirectResultAction
 
processResult(Action) - Method in class nl.pbemengine.engine.ng.base.webserver.IndexResultAction
 
processResult(Action) - Method in interface nl.pbemengine.engine.ng.base.webserver.ResultAction
Takes an action object and generate a Content object for it
processResult(Action) - Method in class nl.pbemengine.engine.ng.base.webserver.TemplateResultAction
 
processTurn(int, int) - Method in class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 
protocol - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
The protocol being used - should normally be HTTP

R

registerAction(String, Class) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
Register an action class for use when a specific action name is invoked
registerClass(String, Class) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Register a class for a given context
registerResult(String, String, ResultAction) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
Register a Result object to be associated with a specific result from a specific action
rename(Game, String) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
Rename a game
Report - Class in nl.pbemengine.engine.ng.blueprint
Representation of a player report that can easily be converted to an e-mail
Report(String, String, String, MailPart) - Constructor for class nl.pbemengine.engine.ng.blueprint.Report
Create a new report with the indicated sender, receiver, subject and body
ReportMailGenerator - Class in nl.pbemengine.engine.ng.blueprint
 
ReportMailGenerator() - Constructor for class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
ResourceFetcher - Interface in nl.pbemengine.engine.ng.base.webserver
Class for fetching resources directly, instead of relying on Freemarker's fetching mechanism
ResultAction - Interface in nl.pbemengine.engine.ng.base.webserver
Interface for dealing with the result of an Action object, used to generate Content objects according to a specific pattern
ROOT_CONTEXT - Static variable in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Name of the root context
Ruleset - Class in nl.pbemengine.engine.ng.blueprint
Basic game class - describes all information required to run a PBEM.
Ruleset(String, String, Class<? extends TurnProcessor>, Class<? extends ReportMailGenerator>) - Constructor for class nl.pbemengine.engine.ng.blueprint.Ruleset
Creates a new ruleset with the indicated settings
RulesetConfig - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
Ruleset configuration, add to a Ruleset as annotation to configure Hibernate persistent classes and web interface components
RulesetException - Exception in nl.pbemengine.engine.ng.base
 
RulesetException() - Constructor for exception nl.pbemengine.engine.ng.base.RulesetException
Creates a new instance of RulesetException without detail message.
RulesetException(String) - Constructor for exception nl.pbemengine.engine.ng.base.RulesetException
Constructs an instance of RulesetException with the specified detail message.
RulesetLoader - Class in nl.pbemengine.engine.ng.base
 
RulesetLoader(File, WebRepository, AnnotationConfiguration) - Constructor for class nl.pbemengine.engine.ng.base.RulesetLoader
 
run() - Method in class nl.pbemengine.engine.ng.base.CheckerTask
 
run() - Method in class nl.pbemengine.engine.ng.base.ProcessorTask
 
run() - Method in class nl.pbemengine.engine.ng.base.ShutdownHook
 
run() - Method in class nl.pbemengine.engine.ng.base.webserver.HTTPRequestHandler
Thread execution method
run() - Method in class nl.pbemengine.engine.ng.base.webserver.WebServer
Main thread execution method

S

sendMail(String, String, String, int, MailPart, MailPart...) - Method in class nl.pbemengine.engine.ng.base.email.MailSender
 
Server - Class in nl.pbemengine.engine.ng.base.entity
 
Server() - Constructor for class nl.pbemengine.engine.ng.base.entity.Server
 
session - Variable in class nl.pbemengine.engine.ng.base.entity.dao.DAO
 
Session - Class in nl.pbemengine.engine.ng.base.webserver
Session storage object, keeps track of session variables.
Session() - Constructor for class nl.pbemengine.engine.ng.base.webserver.Session
Creates a new instance of Session
SESSION_COOKIE - Static variable in class nl.pbemengine.engine.ng.base.webserver.SessionManager
 
SessionGenerator - Class in nl.pbemengine.engine.ng.base
 
SessionGenerator() - Constructor for class nl.pbemengine.engine.ng.base.SessionGenerator
 
SessionManager - Class in nl.pbemengine.engine.ng.base.webserver
A Session Management class.
SessionManager() - Constructor for class nl.pbemengine.engine.ng.base.webserver.SessionManager
Creates a new instance of SessionManager
setActive(boolean) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setActive(boolean) - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
setAddress(String) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
setAdmin(boolean) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setAttachments(Set<ContentPart>) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setBody(ContentPart) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setCallback(ActionCallback) - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Sets the callback object for this action
setCallback(WebserverCallback) - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
setChainedResults(Map) - Method in class nl.pbemengine.engine.ng.base.webserver.PageContext
 
setCheckInterval(long) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setContainer(Mail) - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
setContentData(byte[]) - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
setContext(PageContext) - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Set this actions PageContext
setConvertor(TemplateConvertor) - Method in class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
setCookies(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.PrintContent
Sets the cookies for this PrintContent object
setDAO(GameDAO) - Method in class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateGame
 
setDAO(UserDAO) - Method in class nl.pbemengine.engine.ng.base.webserver.actions.AuthenticateUser
 
setDAO(GameDAO) - Method in class nl.pbemengine.engine.ng.base.webserver.actions.Gamelist
 
setDAO(GameDAO) - Method in class nl.pbemengine.engine.ng.base.webserver.actions.ShowLogin
 
setEMail(String) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setFetcher(MailFetcher) - Method in class nl.pbemengine.engine.ng.base.CheckerTask
 
setFrom(String) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setGame(Game) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setGame(Game) - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
setGameDAO(GameDAO) - Method in class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 
setGameQuota(int) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setGames(Set<Game>) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
setID(int) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setImageConvertor(ImageConvertor) - Method in class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
setIndexAction(Class) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
 
setLastCheck(long) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setLastProcess(long) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setMail(String) - Method in class nl.pbemengine.engine.ng.base.entity.Player
 
setMailDAO(MailDAO) - Method in class nl.pbemengine.engine.ng.base.email.MailFetcher
 
setMailDAO(MailDAO) - Method in class nl.pbemengine.engine.ng.base.email.MailSender
 
setMailDAO(MailDAO) - Method in class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 
setMailer(MailSender) - Method in class nl.pbemengine.engine.ng.blueprint.MailProcessor
 
setMails(Set<Mail>) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setMimeType(String) - Method in class nl.pbemengine.engine.ng.base.entity.ContentPart
 
setName(String) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setNewCookie(String, String) - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Adds a new cookie to the list of new cookies
setOutgoing(boolean) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setOwner(User) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setPassword(String) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setPassword(String) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
setPassword(String) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setPlayers(Set<Player>) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setPop3Server(Server) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setPort(int) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
setPrivilegedCallback(PrivilegedCallback) - Method in class nl.pbemengine.engine.ng.base.webserver.PrivilegedAction
Sets the privileged callback for this action
setProcessInterval(long) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setReportTemplateConfiguration(Configuration) - Method in class nl.pbemengine.engine.ng.blueprint.Ruleset
Sets the Freemarker Configuration object for this Ruleset, used by the Engine to create a TemplateConvertor for ReportMailGenerator objects
setRuleset(String) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setRulesets(Set<Ruleset>) - Method in class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 
setSender(MailSender) - Method in class nl.pbemengine.engine.ng.base.ProcessorTask
Sets the MailSender instance this task can use to send e-mail
setServer(WebServer) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
 
setServer(WebServer) - Method in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
setServerCallback(WebserverCallback) - Method in class nl.pbemengine.engine.ng.base.webserver.ContextPathHandler
 
setSession(Session) - Method in class nl.pbemengine.engine.ng.base.entity.dao.DAO
Sets the Hibernate session for this DAO object
setSessionFactory(SessionFactory) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Set the Hibernate Session Factory for this Repository
setSessionVars(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.Session
Sets the current session vars to the given Map, erasing any previous content
setSmtpServer(Server) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setStart(long) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setSubject(String) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setTemplateConvertor(TemplateConvertor) - Method in class nl.pbemengine.engine.ng.blueprint.ReportMailGenerator
 
setTo(String) - Method in class nl.pbemengine.engine.ng.base.entity.Mail
 
setTurn(int, int) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
Increases the last turn number of the indicated game
setTurn(int) - Method in class nl.pbemengine.engine.ng.base.entity.Game
 
setUsername(String) - Method in class nl.pbemengine.engine.ng.base.entity.Server
 
setUsername(String) - Method in class nl.pbemengine.engine.ng.base.entity.User
 
setValue(String, Object) - Method in class nl.pbemengine.engine.ng.base.webserver.Action
Adds a new value to the return data of this action
ShowInstaller - Class in nl.pbemengine.engine.ng.base.webserver.actions.install
Action object for showing the web-based installer
ShowInstaller() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.install.ShowInstaller
 
ShowLogin - Class in nl.pbemengine.engine.ng.base.webserver.actions
Shows the login screen for the Engine
ShowLogin() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.ShowLogin
 
ShutdownContent - Class in nl.pbemengine.engine.ng.base.webserver
Simple PrintContent extension that will shut down the server when returned to a user.
ShutdownContent(String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ShutdownContent
Creates a new instance of ShutdownContent
ShutdownEngine - Class in nl.pbemengine.engine.ng.base.webserver.actions
Action to shut down the server, if the current user is Admin
ShutdownEngine() - Constructor for class nl.pbemengine.engine.ng.base.webserver.actions.ShutdownEngine
 
ShutdownHook - Class in nl.pbemengine.engine.ng.base
Shutdown hook to shutdown the Webserver if not already shutting down
ShutdownHook(WebServer) - Constructor for class nl.pbemengine.engine.ng.base.ShutdownHook
Create a new shutdown hook for the indicated server
skipWhiteSpaces() - Method in class nl.pbemengine.engine.ng.tools.LineParser
Skips any whitespaces in the line until a non-whitespace char is encountered
start() - Method in class nl.pbemengine.engine.ng.base.Application
 
start() - Method in class nl.pbemengine.engine.ng.base.ConfigurationWizard
 
StringToken - Class in nl.pbemengine.engine.ng.tools
A String - a series of characters delimited by quotation marks
StringToken() - Constructor for class nl.pbemengine.engine.ng.tools.StringToken
Creates a new instance of StringToken
StringTool - Class in nl.pbemengine.engine.ng.base
Static methods for converting strings
StringTool() - Constructor for class nl.pbemengine.engine.ng.base.StringTool
 
stripNonAlphaNum(String) - Static method in class nl.pbemengine.engine.ng.base.StringTool
Removes all non-alphanumeric characters from a given string
SuffixToken - Class in nl.pbemengine.engine.ng.tools
A Token that consists of a sequence of numeric characters followed by a non-numeric one
SuffixToken() - Constructor for class nl.pbemengine.engine.ng.tools.SuffixToken
Creates a new instance of SuffixToken
SuffixToken(char) - Constructor for class nl.pbemengine.engine.ng.tools.SuffixToken
Creates a new instance of SuffixToken, with the non-numeric char equal to the indicated char

T

TemplateConvertor - Class in nl.pbemengine.engine.ng.base.email
Object to turn a Freemarker template into a MailPart
TemplateConvertor(Configuration) - Constructor for class nl.pbemengine.engine.ng.base.email.TemplateConvertor
 
TemplateResultAction - Class in nl.pbemengine.engine.ng.base.webserver
Action result that renders the result of an action using FreeMarker templates
TemplateResultAction(Configuration, String, String) - Constructor for class nl.pbemengine.engine.ng.base.webserver.TemplateResultAction
 
terminate() - Method in class nl.pbemengine.engine.ng.base.webserver.WebServer
Terminates the Webserver thread
Token - Interface in nl.pbemengine.engine.ng.tools
Interface defining the functionality of a Token.
TokenSequence - Class in nl.pbemengine.engine.ng.tools
Encapsulation class for a sequence of Tokens
TokenSequence(Token...) - Constructor for class nl.pbemengine.engine.ng.tools.TokenSequence
Creates a new instance of TokenSequence
toString() - Method in class nl.pbemengine.engine.ng.tools.ConstantToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.EnumToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.NumericToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.PrefixToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.StringToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.SuffixToken
Returns a string representation of the object.
toString() - Method in class nl.pbemengine.engine.ng.tools.TokenSequence
Returns a string representation of the object.
triggerShutdown() - Method in class nl.pbemengine.engine.ng.base.webserver.PrivilegedAction
Triggers an Engine shutdown
TurnProcessor - Class in nl.pbemengine.engine.ng.blueprint
Basic class for running a single turn of a game
TurnProcessor() - Constructor for class nl.pbemengine.engine.ng.blueprint.TurnProcessor
 

U

unwire(Object, String) - Method in class nl.pbemengine.engine.ng.base.autowire.AutowireRepository
Checks an object and any autowired dependencies for Hibernate sessions, and closes them
updateCheckTime(int, long) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
Updates the time the game has last checked it's e-mail
updateProcessTime(int, long) - Method in class nl.pbemengine.engine.ng.base.entity.dao.GameDAO
 
URI - Variable in class nl.pbemengine.engine.ng.base.webserver.HTTPRequest
URI, the document being requested
URLDecode(String) - Static method in class nl.pbemengine.engine.ng.base.StringTool
URLDecode a String (wraps java.net.URLDecoder)
URLEncode(String) - Static method in class nl.pbemengine.engine.ng.base.StringTool
URLEncode a String (wraps java.net.URLEncoder)
User - Class in nl.pbemengine.engine.ng.base.entity
 
User() - Constructor for class nl.pbemengine.engine.ng.base.entity.User
 
UserDAO - Class in nl.pbemengine.engine.ng.base.entity.dao
 
UserDAO() - Constructor for class nl.pbemengine.engine.ng.base.entity.dao.UserDAO
 
UsernamePasswordAuthenticator - Class in nl.pbemengine.engine.ng.base.email
 
UsernamePasswordAuthenticator(String, String) - Constructor for class nl.pbemengine.engine.ng.base.email.UsernamePasswordAuthenticator
 

V

validateAdmin(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Determines whether or not a user is validly logged in by examining it's cookies.
validateGame(Map<String, String>) - Method in class nl.pbemengine.engine.ng.base.webserver.SessionManager
Determines whether or not a GM is validly logged in by examining it's cookies.
valueOf(String) - Static method in enum nl.pbemengine.engine.ng.blueprint.config.WebResultType
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.pbemengine.engine.ng.blueprint.config.WebResultType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class nl.pbemengine.engine.ng.base.Application
 

W

WebActionMapping - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
Configuration annotation for specifying an action mapping to a certain keyword
WEBBASEDIR - Static variable in class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
WebInterfaceConfiguration - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
Configuration annotation for creation web actions and global result mappings
Webpage - Annotation Type in nl.pbemengine.engine.ng.base.webserver
Action mapping, maps a certain filename to an action class
WebRepository - Class in nl.pbemengine.engine.ng.base.webserver
A storage class for web objects - which are either actions to be performed by the server, or files to be sent directly to the requester.
WebRepository() - Constructor for class nl.pbemengine.engine.ng.base.webserver.WebRepository
 
WebResultMapping - Annotation Type in nl.pbemengine.engine.ng.blueprint.config
A result mapping for a WebActionMapping.
WebResultType - Enum in nl.pbemengine.engine.ng.blueprint.config
A result type for Web action mappings.
WebServer - Class in nl.pbemengine.engine.ng.base.webserver
Miniature Webserver implementation, this class is the main thread for the webserver, accepting connections and relaying them to ConnectionHandler classes.
WebServer(WebserverCallback) - Constructor for class nl.pbemengine.engine.ng.base.webserver.WebServer
Creates a new instance of WebServer
WebserverCallback - Class in nl.pbemengine.engine.ng.base.webserver
 
WebserverCallback(WebRepository, int, int) - Constructor for class nl.pbemengine.engine.ng.base.webserver.WebserverCallback
 

Z

ZipResourceFetcher - Class in nl.pbemengine.engine.ng.base.webserver
 
ZipResourceFetcher(String, File) - Constructor for class nl.pbemengine.engine.ng.base.webserver.ZipResourceFetcher
 
ZipTemplateLoader - Class in nl.pbemengine.engine.ng.base
 
ZipTemplateLoader(String, File) - Constructor for class nl.pbemengine.engine.ng.base.ZipTemplateLoader
 

A B C D E F G H I L M N P R S T U V W Z

Copyright © 2008. All Rights Reserved.