本文整理了Java中org.stringtemplate.v4.STGroup.getInstanceOf()
方法的一些代码示例,展示了STGroup.getInstanceOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。STGroup.getInstanceOf()
方法的具体详情如下:
包路径:org.stringtemplate.v4.STGroup
类名称:STGroup
方法名:getInstanceOf
[英]The primary means of getting an instance of a template from this group. Names must be absolute, fully-qualified names like /a/b.
[中]从该组获取模板实例的主要方法。名称必须是绝对的、完全限定的名称,如/a/b。
代码示例来源:origin: killbill/killbill
Assert.assertEquals(kombucha.getInstanceOf("isItTimeForKombucha").render(), "select hour(current_timestamp(0)) < 24 as is_time;");
assertPattern(kombucha.getInstanceOf("getById").render(), "select\r?\n" +
" t.record_id\r?\n" +
", t.id\r?\n" +
"and t.tenant_record_id = :tenantRecordId\r?\n" +
";");
assertPattern(kombucha.getInstanceOf("getByRecordId").render(), "select\r?\n" +
" t.record_id\r?\n" +
", t.id\r?\n" +
"and t.tenant_record_id = :tenantRecordId\r?\n" +
";");
assertPattern(kombucha.getInstanceOf("getRecordId").render(), "select\r?\n" +
" t.record_id\r?\n" +
"from kombucha t\r?\n" +
"and t.tenant_record_id = :tenantRecordId\r?\n" +
";");
assertPattern(kombucha.getInstanceOf("getHistoryRecordId").render(), "select\r?\n" +
" max\\(t.record_id\\)\r?\n" +
"from kombucha_history t\r?\n" +
"and t.tenant_record_id = :tenantRecordId\r?\n" +
";");
assertPattern(kombucha.getInstanceOf("getAll").render(), "select\r?\n" +
" t.record_id\r?\n" +
", t.id\r?\n" +
代码示例来源:origin: antlr/antlr3
public String getArtificialPrimaryRule() {
ST ruleST = recRuleTemplates.getInstanceOf("recPrimaryRule");
ruleST.add("ruleName", ruleName);
ruleST.add("alts", prefixAlts);
ruleST.add("alts", otherAlts);
ruleST.add("userRetvals", retvals);
System.out.println(ruleST);
return ruleST.render();
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
public ST getReportFormat(ErrorSeverity severity) {
ST st = format.getInstanceOf("report");
st.add("type", severity.getText());
return st;
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
public ST getReportFormat(ErrorSeverity severity) {
ST st = format.getInstanceOf("report");
st.add("type", severity.getText());
return st;
}
代码示例来源:origin: net.ericaro/diezel-core
static String compile(DiezelImplementation lang) {
ST compileUnit = templates.getInstanceOf("implementationUnit");
compileUnit.add("lang", lang);
String result = compileUnit.render();
// System.out.println("-------------------------------------------");
// System.out.println(result);
return result;
}
代码示例来源:origin: org.antlr/antlr4
public ST getReportFormat(ErrorSeverity severity) {
ST st = format.getInstanceOf("report");
st.add("type", severity.getText());
return st;
}
代码示例来源:origin: com.tunnelvisionlabs/antlr4
public ST getReportFormat(ErrorSeverity severity) {
ST st = format.getInstanceOf("report");
st.add("type", severity.getText());
return st;
}
代码示例来源:origin: uk.co.nichesolutions/antlr4
public ST getReportFormat(ErrorSeverity severity) {
ST st = format.getInstanceOf("report");
st.add("type", severity.getText());
return st;
}
代码示例来源:origin: net.ericaro/diezel-core
static String compile(DiezelLanguage lang, State state) {
ST compileUnit = templates.getInstanceOf("languageStateUnit");
compileUnit.add("state", state);
compileUnit.add("lang", lang);
String result = compileUnit.render();
// System.out.println("-------------------------------------------");
// System.out.println(result);
return result;
}
代码示例来源:origin: antlr/antlr3
public String getArtificialPrecStartRule() {
ST ruleST = recRuleTemplates.getInstanceOf("recRuleStart");
ruleST.add("ruleName", ruleName);
ruleST.add("minPrec", 0);
ruleST.add("userRetvals", retvals);
fillRetValAssignments(ruleST, "recRuleName");
System.out.println("start: " + ruleST);
return ruleST.render();
}
代码示例来源:origin: antlr/antlr3
public String getArtificialPrecStartRule() {
ST ruleST = recRuleTemplates.getInstanceOf("recRuleStart");
ruleST.add("ruleName", ruleName);
ruleST.add("minPrec", 0);
ruleST.add("userRetvals", retvals);
fillRetValAssignments(ruleST, "recRuleName");
System.out.println("start: " + ruleST);
return ruleST.render();
}
代码示例来源:origin: org.antlr/antlr4
public String getListLabel(String label) {
ST st = getTemplates().getInstanceOf("ListLabelName");
st.add("label", label);
return st.render();
}
代码示例来源:origin: org.antlr/antlr4
public String getImplicitRuleLabel(String ruleName) {
ST st = getTemplates().getInstanceOf("ImplicitRuleLabel");
st.add("ruleName", ruleName);
return st.render();
}
代码示例来源:origin: org.antlr/antlr4
public String getImplicitSetLabel(String id) {
ST st = getTemplates().getInstanceOf("ImplicitSetLabel");
st.add("id", id);
return st.render();
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
public String getImplicitSetLabel(String id) {
ST st = getTemplates().getInstanceOf("ImplicitSetLabel");
st.add("id", id);
return st.render();
}
代码示例来源:origin: com.tunnelvisionlabs/antlr4
public String getImplicitSetLabel(String id) {
ST st = getTemplates().getInstanceOf("ImplicitSetLabel");
st.add("id", id);
return st.render();
}
代码示例来源:origin: com.tunnelvisionlabs/antlr4
public String getImplicitRuleLabel(String ruleName) {
ST st = getTemplates().getInstanceOf("ImplicitRuleLabel");
st.add("ruleName", ruleName);
return st.render();
}
代码示例来源:origin: io.protostuff/protostuff-generator
private String getString(String stName, String arg, Object value) {
ST st = stGroup.getInstanceOf(stName);
if (st == null) {
throw new GeneratorException("Template %s is not defined", stName);
}
st.add(arg, value);
return st.render();
}
代码示例来源:origin: uk.co.nichesolutions/antlr4
public String getListLabel(String label) {
ST st = getTemplates().getInstanceOf("ListLabelName");
st.add("label", label);
return st.render();
}
代码示例来源:origin: com.thesett/catalogue-generator
/** Generates the opening section of the validation configuration. */
public void generateConfigOpening()
{
String outputFileName = nameToFileNameInRootGenerationDir(validationFileName, outputDir);
// Instantiate the template to generate from.
ST stringTemplate = beanValidationTemplates.getInstanceOf(FILE_OPEN_TEMPLATE);
stringTemplate.add("catalogue", model);
fileOutputHandlerOverwrite.render(stringTemplate, outputFileName);
}
内容来源于网络,如有侵权,请联系作者删除!