A B C D E F G H I J L N O P R S T U W 

A

addPart(DuelPart) - Method in class org.duelengine.duel.DuelView
Sets the partial view for a named area
asList(T...) - Static method in class org.duelengine.duel.DuelData
Builds a mutable List from a sequence of items
asMap(Object...) - Static method in class org.duelengine.duel.DuelData
Builds a mutable Map from an interlaced sequence of key-value pairs
asSnippet(String) - Static method in class org.duelengine.duel.DataEncoder
 
asSparseMap(Object...) - Static method in class org.duelengine.duel.SparseMap
Builds a mutable Map from an interlaced sequence of key-value pairs

B

bundleAsMap(ResourceBundle, boolean) - Static method in class org.duelengine.duel.CDNLinkInterceptor
Converts ResourceBundle to a Map

C

cdnHost - Variable in class org.duelengine.duel.CDNLinkInterceptor
 
CDNLinkInterceptor - Class in org.duelengine.duel
 
CDNLinkInterceptor(String, ResourceBundle, boolean) - Constructor for class org.duelengine.duel.CDNLinkInterceptor
 
CDNLinkInterceptor(String, Map<String, String>, boolean) - Constructor for class org.duelengine.duel.CDNLinkInterceptor
 
clearExtras() - Method in class org.duelengine.duel.DuelContext
 
ClientIDStrategy - Interface in org.duelengine.duel
 
ClockClientIDStrategy - Class in org.duelengine.duel
 
ClockClientIDStrategy() - Constructor for class org.duelengine.duel.ClockClientIDStrategy
 
ClockClientIDStrategy(String) - Constructor for class org.duelengine.duel.ClockClientIDStrategy
 
coerceBoolean(Object) - Static method in class org.duelengine.duel.DuelData
Coerces any Object to a JS-style Boolean
coerceCollection(Object) - Static method in class org.duelengine.duel.DuelData
Coerces any Object to a JS-style Array (List)
coerceEqual(Object, Object) - Method in class org.duelengine.duel.DuelView
Coerces objects before performing equality test
coerceMap(Object) - Static method in class org.duelengine.duel.DuelData
Coerces any Object to a JS-style Object (Map)
coerceNumber(Object) - Static method in class org.duelengine.duel.DuelData
Coerces any Object to a JS-style Number (double)
coerceString(Object) - Static method in class org.duelengine.duel.DuelData
Coerces any Object to a JS-style String
containsKey(Object, Object) - Static method in class org.duelengine.duel.DuelData
Treats the object as a Map and calls containsKey

D

dataEncode(DuelContext, Object, int) - Method in class org.duelengine.duel.DuelView
Emits data object as a graph of JavaScript literals
DataEncoder - Class in org.duelengine.duel
Utility for writing data as ECMAScript literals or JSON Inherently thread-safe as contains no mutable instance data.
DataEncoder() - Constructor for class org.duelengine.duel.DataEncoder
 
DataEncoder(String, String) - Constructor for class org.duelengine.duel.DataEncoder
 
DataEncoder.Snippet - Class in org.duelengine.duel
 
DataEncoder.Snippet(String) - Constructor for class org.duelengine.duel.DataEncoder.Snippet
 
DuelContext - Class in org.duelengine.duel
Maintains context state for a single binding/render cycle (usually a request).
DuelContext() - Constructor for class org.duelengine.duel.DuelContext
 
DuelData - Class in org.duelengine.duel
 
DuelPart - Class in org.duelengine.duel
 
DuelPart() - Constructor for class org.duelengine.duel.DuelPart
 
DuelView - Class in org.duelengine.duel
The skeletal implementation of DUEL view runtime.
DuelView() - Constructor for class org.duelengine.duel.DuelView
 
DuelView(DuelPart...) - Constructor for class org.duelengine.duel.DuelView
 

E

echo(double, double) - Method in class org.duelengine.duel.DuelView
A work-around for dynamic post-inc/dec operator semantics
encode(Object) - Method in class org.duelengine.duel.DataEncoder
Serializes the data as ECMAScript literals
encodeJSON(Object) - Method in class org.duelengine.duel.DataEncoder
Serializes the data as JSON
equal(Object, Object) - Method in class org.duelengine.duel.DuelView
Performs equality test

F

FormatPrefs - Class in org.duelengine.duel
 
FormatPrefs() - Constructor for class org.duelengine.duel.FormatPrefs
 

G

getData() - Method in class org.duelengine.duel.DuelContext
 
getEncodeNonASCII() - Method in class org.duelengine.duel.FormatPrefs
 
getEncoding() - Method in class org.duelengine.duel.FormatPrefs
 
getExtra(DuelContext, String) - Method in class org.duelengine.duel.DuelView
 
getFormat() - Method in class org.duelengine.duel.DuelContext
 
getIndent() - Method in class org.duelengine.duel.FormatPrefs
 
getNewline() - Method in class org.duelengine.duel.FormatPrefs
 
getOutput() - Method in class org.duelengine.duel.DuelContext
 
getPartName() - Method in class org.duelengine.duel.DuelPart
 
getProperty(Object, Object) - Method in class org.duelengine.duel.DuelView
Retrieves the value of a property from the data object
getScriptTypeAttr() - Method in class org.duelengine.duel.FormatPrefs
 
getSnippet() - Method in class org.duelengine.duel.DataEncoder.Snippet
 

H

hasExtras(DuelContext, String...) - Method in class org.duelengine.duel.DuelView
 
htmlEncode(DuelContext, Object) - Method in class org.duelengine.duel.DuelView
Ensures the value is properly encoded as HTML text
HTMLFormatter - Class in org.duelengine.duel
A simple abstraction for writing HTML.
HTMLFormatter() - Constructor for class org.duelengine.duel.HTMLFormatter
 

I

IncClientIDStrategy - Class in org.duelengine.duel
 
IncClientIDStrategy() - Constructor for class org.duelengine.duel.IncClientIDStrategy
 
IncClientIDStrategy(String) - Constructor for class org.duelengine.duel.IncClientIDStrategy
 
indent(Appendable, int) - Method in class org.duelengine.duel.DataEncoder
 
INDENT - Static variable in class org.duelengine.duel.FormatPrefs
 
init() - Method in class org.duelengine.duel.DuelView
Initialization of parts and child-views
isArray(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isBoolean(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isDate(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isDevMode - Variable in class org.duelengine.duel.CDNLinkInterceptor
 
isGlobalIdent(String) - Static method in class org.duelengine.duel.JSUtility
 
isNumber(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isObjectProperty(String) - Static method in class org.duelengine.duel.JSUtility
 
isPrettyPrint() - Method in class org.duelengine.duel.DataEncoder
 
isPrimitive(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isString(Class<?>) - Static method in class org.duelengine.duel.DuelData
 
isValidIdentifier(String, boolean) - Static method in class org.duelengine.duel.JSUtility
 

J

JSUtility - Class in org.duelengine.duel
 

L

LinkInterceptor - Interface in org.duelengine.duel
Allows links within view markup to be transformed at runtime.
LogicalAND(Object, Object) - Method in class org.duelengine.duel.DuelView
 
LogicalOR(Object, Object) - Method in class org.duelengine.duel.DuelView
 

N

NEWLINE - Static variable in class org.duelengine.duel.FormatPrefs
 
nextID() - Method in interface org.duelengine.duel.ClientIDStrategy
 
nextID() - Method in class org.duelengine.duel.ClockClientIDStrategy
 
nextID(DuelContext) - Method in class org.duelengine.duel.DuelView
 
nextID() - Method in class org.duelengine.duel.IncClientIDStrategy
 
nextID() - Method in class org.duelengine.duel.UniqueClientIDStrategy
 

O

org.duelengine.duel - package org.duelengine.duel
 

P

putExtra(String, Object) - Method in class org.duelengine.duel.DuelContext
 
putExtra(DuelContext, String, Object) - Method in class org.duelengine.duel.DuelView
 
putExtras(Map<String, ?>) - Method in class org.duelengine.duel.DuelContext
 
putSparse(String, Object) - Method in class org.duelengine.duel.SparseMap
 

R

render(Appendable) - Method in class org.duelengine.duel.DuelView
Renders the view to the output
render(Appendable, Object) - Method in class org.duelengine.duel.DuelView
Binds the view to the data and renders the view to the output
render(DuelContext) - Method in class org.duelengine.duel.DuelView
Binds the view to any data and renders the view to the output
render(DuelContext, Object, int, int, String) - Method in class org.duelengine.duel.DuelView
The entry point into the view tree
renderPart(DuelContext, String, Object, int, int, String) - Method in class org.duelengine.duel.DuelView
Renders a named partial view
renderView(DuelContext, DuelView, Object, int, int, String) - Method in class org.duelengine.duel.DuelView
Allows one view to render another
resetID() - Method in class org.duelengine.duel.IncClientIDStrategy
 

S

setClientID(ClientIDStrategy) - Method in class org.duelengine.duel.DuelContext
 
setData(Object) - Method in class org.duelengine.duel.DuelContext
 
setEncodeNonASCII(boolean) - Method in class org.duelengine.duel.FormatPrefs
 
setEncoding(String) - Method in class org.duelengine.duel.FormatPrefs
 
setFormat(FormatPrefs) - Method in class org.duelengine.duel.DuelContext
 
setIndent(String) - Method in class org.duelengine.duel.FormatPrefs
 
setLinkInterceptor(LinkInterceptor) - Method in class org.duelengine.duel.DuelContext
 
setNewline(String) - Method in class org.duelengine.duel.FormatPrefs
 
setOutput(Appendable) - Method in class org.duelengine.duel.DuelContext
 
setProperty(Object, Object, Object) - Method in class org.duelengine.duel.DuelView
Stores the value for a property of the data object
setScriptTypeAttr(boolean) - Method in class org.duelengine.duel.FormatPrefs
 
SparseMap - Class in org.duelengine.duel
Represents sparsely populated graph of data to be serialized over the top of existing JavaScript Objects Does not get serialized directly.
SparseMap() - Constructor for class org.duelengine.duel.SparseMap
 
SparseMap(int) - Constructor for class org.duelengine.duel.SparseMap
 

T

transformURL(String) - Method in class org.duelengine.duel.CDNLinkInterceptor
 
transformURL(DuelContext, String) - Method in class org.duelengine.duel.DuelView
Allows view to intercept and transform URLs within element attributes
transformURL(String) - Method in interface org.duelengine.duel.LinkInterceptor
 
typeOf(Object) - Static method in class org.duelengine.duel.DuelData
Simulates the typeof operator

U

UNDEFINED - Static variable in class org.duelengine.duel.JSUtility
Server-side representation of the JS concept of "undefined"
UniqueClientIDStrategy - Class in org.duelengine.duel
 
UniqueClientIDStrategy() - Constructor for class org.duelengine.duel.UniqueClientIDStrategy
 
UniqueClientIDStrategy(String) - Constructor for class org.duelengine.duel.UniqueClientIDStrategy
 
UTF8_ENCODING - Static variable in class org.duelengine.duel.FormatPrefs
 

W

write(Appendable, Object) - Method in class org.duelengine.duel.DataEncoder
Serializes the data as ECMAScript literals
write(Appendable, Object, int) - Method in class org.duelengine.duel.DataEncoder
Serializes the data as ECMAScript literals
write(DuelContext, Object) - Method in class org.duelengine.duel.DuelView
Writes the value to the output
write(DuelContext, char) - Method in class org.duelengine.duel.DuelView
Writes the value to the output
write(DuelContext, String) - Method in class org.duelengine.duel.DuelView
Writes the value to the output
writeAttribute(Appendable, String, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeCloseAttribute(Appendable) - Method in class org.duelengine.duel.HTMLFormatter
 
writeCloseElementBeginTag(Appendable) - Method in class org.duelengine.duel.HTMLFormatter
 
writeCloseElementVoidTag(Appendable) - Method in class org.duelengine.duel.HTMLFormatter
 
writeComment(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeDocType(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeElementEndTag(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeExtras(DuelContext, boolean) - Method in class org.duelengine.duel.DuelView
 
writeJSON(Appendable, Object) - Method in class org.duelengine.duel.DataEncoder
Serializes the data as JSON
writeLiteral(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeLiteral(Appendable, String, boolean) - Method in class org.duelengine.duel.HTMLFormatter
 
writeln(Appendable, int) - Method in class org.duelengine.duel.DataEncoder
 
writeNamespace(Appendable, List<String>, String) - Method in class org.duelengine.duel.DataEncoder
Produces more compact namespace declarations.
writeNamespaceAlt(Appendable, List<String>, String) - Method in class org.duelengine.duel.DataEncoder
Deprecated.
writeOpenAttribute(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeOpenElementBeginTag(Appendable, String) - Method in class org.duelengine.duel.HTMLFormatter
 
writeVars(Appendable, SparseMap) - Method in class org.duelengine.duel.DataEncoder
Serializes the items as JavaScript variable
A B C D E F G H I J L N O P R S T U W 

Copyright © 2014. All rights reserved.