Web Flavor API

This document is the API specification for Web Flavor

Class Summary
class Book (session : scala.collection.mutable.Map, sessionName : java.lang.String, val defaultPage : () => AnyRef, val pages : scala.collection.immutable.Map[java.lang.String, () => AnyRef], private _pageName : java.lang.String) extends AnyRef
Book.
trait Context extends AnyRef
Flavor context.
trait Cookie extends AnyRef
Flavor cookie.
class EnumerationIterator [A](enum : java.util.Enumeration[Any]) extends scala.Iterator[A]
class FlavorCompiler (classPath : java.lang.String, libSourceDir : java.io.File, tempClassesDir : java.io.File, tempSourceDir : java.io.File, parentClassLoader : java.lang.ClassLoader) extends AnyRef
Flavor compiler.
class FlavorManager (classPath : java.lang.String, sourceDir : java.io.File, libSourceDir : java.io.File, tempDir : java.io.File, parentClassLoader : java.lang.ClassLoader, updateCheckInterval : Long, staticMode : Boolean) extends AnyRef
Flavor manager.
class FlavorUtils (context : Context, request : Request, response : Response, session : scala.collection.mutable.Map) extends AnyRef
Flavor utilities. Flavor included this methods and objects.
class IteratorItarator [A](iterator : java.util.Iterator[Any]) extends scala.Iterator[A]
class ObjectPool (names : () => java.util.Enumeration[Any], params : (java.lang.String) => AnyRef, setter : (java.lang.String, AnyRef) => Unit, remover : (java.lang.String) => Unit) extends scala.collection.mutable.Map[java.lang.String, AnyRef]
class ParameterElements [B](names : () => java.util.Enumeration[Any], params : (java.lang.String) => B, enum : java.util.Enumeration[Any]) extends scala.Iterator[(java.lang.String, B)]
class ReadParameters (names : () => java.util.Enumeration[Any], params : (java.lang.String) => java.lang.String) extends scala.collection.Map[java.lang.String, java.lang.String]
class ReadParametersArray (names : () => java.util.Enumeration[Any], params : (java.lang.String) => scala.Array[java.lang.String]) extends scala.collection.Map[java.lang.String, scala.Array[java.lang.String]]
abstract class Request (val attributes : scala.collection.mutable.Map[java.lang.String, AnyRef], val headers : ReadParameters, val cookies : scala.Array[Cookie], val params : ReadParameters, val paramsArray : ReadParametersArray, _normalizedPath : java.lang.String) extends AnyRef
Flavor request.
abstract class Response (val headers : WriteParameters) extends AnyRef
Flavor response.
class TemplateManager (sourceDir : java.io.File, parentClassLoader : java.lang.ClassLoader, updateCheckInterval : Long, staticMode : Boolean) extends AnyRef
Template manager.
class WebFlavorFilter extends javax.servlet.Filter with AnyRef
Web Flavor filter for Java Servlet.
class WriteParameters (setter : (java.lang.String, java.lang.String) => Unit) extends scala.collection.mutable.Map[java.lang.String, java.lang.String]
Object Summary
object BookManager extends AnyRef
Book manager.
object ClassUtils extends AnyRef
Class utilities.
object FlavorManager extends AnyRef
Flavor manager.
object HTMLUtils extends AnyRef
HTML utilities.
object MapUtils extends AnyRef
Map wrapper utilities.
object POHPParser extends AnyRef
POHP parser.
object ScalaCompiler extends AnyRef
Scala compiler.
object WebFlavor extends AnyRef
Web Flavor constants.