Package | Description |
---|---|
org.stringtemplate.v4 | |
org.stringtemplate.v4.gui | |
org.stringtemplate.v4.misc |
Modifier and Type | Field and Description |
---|---|
ST |
InstanceScope.st
Template we're executing.
|
Modifier and Type | Method and Description |
---|---|
ST |
ST.add(String name,
Object value)
Inject an attribute (name/value pair).
|
ST |
ST.addAggr(String aggrSpec,
Object... values)
Split
aggrName.{propName1,propName2} into list
[propName1, propName2] and the aggrName . |
ST |
STGroup.createSingleton(org.antlr.runtime.Token templateToken)
Create singleton template for use with dictionary values.
|
ST |
STGroup.createStringTemplate(CompiledST impl) |
ST |
STGroup.createStringTemplateInternally(CompiledST impl)
Differentiate so we can avoid having creation events for regions,
map operations, and other implicit "new ST" events during rendering.
|
ST |
STGroup.createStringTemplateInternally(ST proto) |
protected ST |
STGroup.getEmbeddedInstanceOf(Interpreter interp,
InstanceScope scope,
String name) |
ST |
STGroup.getInstanceOf(String name)
The primary means of getting an instance of a template from this
group.
|
Modifier and Type | Method and Description |
---|---|
static List<ST> |
Interpreter.getEnclosingInstanceStack(InstanceScope scope,
boolean topdown) |
protected List<ST> |
Interpreter.rot_map_iterator(InstanceScope scope,
Iterator<?> attr,
List<ST> prototypes) |
Modifier and Type | Method and Description |
---|---|
ST |
STGroup.createStringTemplateInternally(ST proto) |
Object |
ModelAdaptor.getProperty(Interpreter interp,
ST self,
Object o,
Object property,
String propertyName)
Lookup property name in
o and return its value. |
protected void |
Interpreter.map(InstanceScope scope,
Object attr,
ST st) |
protected void |
Interpreter.setFirstArgument(InstanceScope scope,
ST st,
Object attr) |
protected ST.AttributeList |
Interpreter.zip_map(InstanceScope scope,
List<Object> exprs,
ST prototype)
Renders expressions of the form
<names,phones:{n,p | ...}> or
<a,b:t()> . |
Modifier and Type | Method and Description |
---|---|
protected List<ST> |
Interpreter.rot_map_iterator(InstanceScope scope,
Iterator<?> attr,
List<ST> prototypes) |
protected void |
Interpreter.rot_map(InstanceScope scope,
Object attr,
List<ST> prototypes)
Renders expressions of the form
<names:a()> or
<names:a(),b()> . |
Constructor and Description |
---|
InstanceScope(InstanceScope parent,
ST st) |
ST(ST proto)
Clone a prototype template.
|
Modifier and Type | Method and Description |
---|---|
void |
JTreeScopeStackModel.addAttributeDescriptions(ST st,
JTreeScopeStackModel.StringTree node,
Set<String> names) |
Modifier and Type | Field and Description |
---|---|
ST |
STMessage.self
if in debug mode, has created instance, add attr events and eval
template events.
|
Modifier and Type | Method and Description |
---|---|
Object |
AggregateModelAdaptor.getProperty(Interpreter interp,
ST self,
Object o,
Object property,
String propertyName) |
Object |
MapModelAdaptor.getProperty(Interpreter interp,
ST self,
Object o,
Object property,
String propertyName) |
Object |
ObjectModelAdaptor.getProperty(Interpreter interp,
ST self,
Object o,
Object property,
String propertyName) |
Object |
STModelAdaptor.getProperty(Interpreter interp,
ST self,
Object o,
Object property,
String propertyName) |
void |
ErrorManager.internalError(ST self,
String msg,
Throwable e) |
void |
ErrorManager.IOError(ST self,
ErrorType error,
Throwable e) |
void |
ErrorManager.IOError(ST self,
ErrorType error,
Throwable e,
Object arg) |
Constructor and Description |
---|
STMessage(ErrorType error,
ST self) |
STMessage(ErrorType error,
ST self,
Throwable cause) |
STMessage(ErrorType error,
ST self,
Throwable cause,
Object arg) |
STMessage(ErrorType error,
ST self,
Throwable cause,
Object arg,
Object arg2) |
STMessage(ErrorType error,
ST self,
Throwable cause,
Object arg,
Object arg2,
Object arg3) |
STMessage(ErrorType error,
ST self,
Throwable cause,
org.antlr.runtime.Token where,
Object arg) |
Copyright © 2024. All rights reserved.