| Package | Description |
|---|---|
| com.x5.template | |
| com.x5.template.filters |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
TemplateSetSlice.makeChunk() |
Chunk |
Theme.makeChunk()
Creates a Chunk with no starter template and sets its tag boundary
markers to match the other templates in this set.
|
Chunk |
ChunkFactory.makeChunk() |
Chunk |
TemplateSet.makeChunk()
Creates a Chunk with no starter template and sets its tag boundary
markers to match the other templates in this set.
|
Chunk |
TemplateSetSlice.makeChunk(java.lang.String templateName) |
Chunk |
Theme.makeChunk(java.lang.String templateName)
Creates a Chunk with a starting template.
|
Chunk |
ChunkFactory.makeChunk(java.lang.String templateName) |
Chunk |
TemplateSet.makeChunk(java.lang.String templateName)
Creates a Chunk with a starting template.
|
Chunk |
Theme.makeChunk(java.lang.String templateName,
java.lang.String extension)
Creates a Chunk with a starting template.
|
Chunk |
ChunkFactory.makeChunk(java.lang.String templateName,
java.lang.String ext) |
Chunk |
TemplateSet.makeChunk(java.lang.String templateName,
java.lang.String extension)
Creates a Chunk with a starting template.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Chunk.append(Chunk toAdd)
Add a Chunk on to the end of a Chunk's "template" -- this "child"
Chunk won't get it's .toString() invoked until the parent Chunk's
tags are replaced, ie when the parent Chunk's .toString() method
is invoked.
|
java.lang.Object |
Filter.apply(Chunk context,
java.lang.Object input) |
static java.lang.Object |
Filter.applyFilter(Chunk context,
Filter[] filters,
java.lang.Object input) |
static java.lang.Object |
Filter.applyFilter(Chunk context,
java.lang.String filter,
java.lang.Object input) |
void |
LoopTag.cookLoopToPrinter(java.io.Writer out,
Chunk context,
java.lang.String origin,
boolean isBlock,
int depth,
TableData data) |
static java.lang.String |
LocaleTag.expandLocaleTags(java.lang.String template,
Chunk ctx) |
static java.lang.String |
LoopTag.expandLoop(java.lang.String params,
Chunk ch,
java.lang.String origin,
int depth) |
static ChunkLocale |
ChunkLocale.getInstance(java.lang.String localeCode,
Chunk context) |
boolean |
Conditional.isTrue(Chunk context) |
boolean |
CondTree.isTrue(Chunk context) |
static java.lang.String |
ChunkLocale.processFormatString(java.lang.String string,
java.lang.String[] args,
Chunk context) |
static java.lang.String |
ChunkLocale.processFormatString(java.lang.String string,
java.lang.String[] args,
Chunk context,
java.util.HashMap<java.lang.String,java.lang.String> translations) |
void |
Chunk.render(java.io.Writer out,
Chunk context) |
void |
Snippet.render(java.io.Writer out,
Chunk rules,
int depth) |
void |
SnippetToken.render(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
SnippetPart.render(java.io.Writer out,
Chunk rules,
java.lang.String origin,
int depth) |
void |
SnippetComment.render(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
SnippetTag.render(java.io.Writer out,
Chunk rules,
java.lang.String origin,
int depth) |
void |
SnippetBlockTag.render(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
SnippetError.render(java.io.Writer out,
Chunk rules,
java.lang.String origin,
int depth) |
void |
LocaleTag.renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
LoopTag.renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
MacroTag.renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
abstract void |
BlockTag.renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
IfTag.renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
void |
IfTag.renderChosenParts(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth,
java.util.List<SnippetPart> parts,
int a,
int b) |
static java.lang.String |
Filter.resolveBackticks(Chunk chunk,
java.lang.String tagName) |
void |
Chunk.set(java.lang.String tagName,
Chunk tagValue)
Creates a find-and-replace rule for tag replacement.
|
void |
Chunk.setMultiple(Chunk copyFrom)
Adds multiple find-and-replace rules using all rules from the passed
Chunk.
|
java.lang.String |
Chunk.toString(Chunk context) |
java.lang.String |
ChunkLocale.translate(java.lang.String string,
java.lang.String[] args,
Chunk context) |
static java.lang.String |
Filter.typeFilter(Chunk context,
java.lang.Object tagValue) |
| Constructor and Description |
|---|
LocaleTag(java.lang.String params,
Chunk context) |
LoopTag(java.lang.String params,
Chunk context,
java.lang.String origin) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
ChunkFilter.applyFilter(Chunk chunk,
java.lang.Object obj,
FilterArgs args) |
java.lang.Object |
ListFilter.applyFilter(Chunk chunk,
java.lang.Object object,
FilterArgs args) |
java.lang.Object |
BasicFilter.applyFilter(Chunk chunk,
java.lang.Object object,
FilterArgs args) |
java.lang.Object |
ObjectFilter.applyFilter(Chunk chunk,
java.lang.Object object,
FilterArgs args) |
java.lang.Object |
LengthFilter.applyFilter(Chunk chunk,
java.lang.Object obj,
FilterArgs args) |
java.lang.Object |
SplitFilter.applyFilter(Chunk chunk,
java.lang.Object obj,
FilterArgs args) |
java.lang.Object |
ChunkFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.Object |
ListFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.Object |
BasicFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.Object |
ObjectFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.Object |
LengthFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.Object |
SplitFilter.applyFilter(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
static java.lang.String |
IndentFilter.applyIndent(java.lang.String text,
FilterArgs arg,
Chunk chunk) |
protected static java.lang.String |
SelectedFilter.checked(Chunk context,
java.lang.String text,
FilterArgs args) |
java.lang.Object[] |
FilterArgs.getArgsAsObjects(Chunk context)
When passing tag values as filter args, you may want to manipulate the
original object within the filter logic, ie and not its string representation.
|
java.lang.String[] |
FilterArgs.getFilterArgs(Chunk context)
When getFilterArgs is provided with a context, backticks will be resolved
and args that look like tag values are resolved.
|
static java.lang.String |
FilterArgs.magicBraces(Chunk context,
java.lang.String output)
magicBraces wraps unbraced tag-specials $tag ^command +include in {$braces}
to trigger proper re-processing later on.
|
static java.lang.String |
FilterArgs.magicBraces(Chunk context,
java.lang.String output,
FilterArgs args) |
java.lang.Object |
JoinFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs args) |
abstract java.lang.Object |
ListFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs args) |
java.lang.Object |
SortFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs args) |
java.lang.Object |
SliceFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs arg) |
java.lang.Object |
PageFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs arg) |
java.lang.Object |
ReverseFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs args) |
java.lang.Object |
ListIndexFilter.transformList(Chunk chunk,
java.util.List list,
FilterArgs arg) |
java.lang.Object |
AlternateFilter.transformObject(Chunk chunk,
java.lang.Object obj,
FilterArgs arg) |
abstract java.lang.Object |
ObjectFilter.transformObject(Chunk chunk,
java.lang.Object object,
FilterArgs args) |
java.lang.String |
CheckedFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
ExecFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
java.lang.String |
MD5Base64Filter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
SelectedFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
IndentFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
LetterCaseFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
TranslateFilter.transformText(Chunk context,
java.lang.String text,
FilterArgs args) |
java.lang.String |
CalcFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
abstract java.lang.String |
BasicFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
URLEncodeFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
HexFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
DefaultFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
java.lang.String |
DefangFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
QuickCalcFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
EscapeQuotesFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
OnEmptyFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
java.lang.String |
Base64EncodeFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
MD5HexFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
OnMatchFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
StringFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
UnescapeXMLFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
PadRightFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
EscapeXMLFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
SHA1HexFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
Base64DecodeFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
OrdinalSuffixFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
SHA1Base64Filter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
RegexFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
HexUpperFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
BooleanFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
java.lang.String |
URLDecodeFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs args) |
java.lang.String |
OnDefinedFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
java.lang.String |
FormatFilter.transformText(Chunk chunk,
java.lang.String text,
FilterArgs arg) |
Copyright © 2019. All Rights Reserved.