Class TemplateStringParser
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.ui.templates.util.TemplateStringParser
-
public class TemplateStringParser extends Object
String parser which collects all the template parameters contained in target string.
-
-
Constructor Summary
Constructors Constructor Description TemplateStringParser()
Creates new instance ofTemplateStringParser
.TemplateStringParser(Collection<Language> languages)
Creates new instance ofTemplateStringParser
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillTableCell(DataCompositionAreaTemplateTableCell templateCell)
List<AreaTemplateParameter>
getParameters(LocalString cellText)
Parse cell text to extract parameters.void
init(Collection<Language> languages)
Init parser with collection of available languages.void
parse(LocalString localString)
Parse local string to tokens.
-
-
-
Constructor Detail
-
TemplateStringParser
public TemplateStringParser()
Creates new instance ofTemplateStringParser
.
-
TemplateStringParser
public TemplateStringParser(Collection<Language> languages)
Creates new instance ofTemplateStringParser
.- Parameters:
languages
- available languages
-
-
Method Detail
-
getParameters
public List<AreaTemplateParameter> getParameters(LocalString cellText)
Parse cell text to extract parameters.- Parameters:
cellText
- cell text- Returns:
- list of
AreaTemplateParameter
-
init
public void init(Collection<Language> languages)
Init parser with collection of available languages.- Parameters:
languages
- collection of available languages
-
parse
public void parse(LocalString localString)
Parse local string to tokens.- Parameters:
localString
-LocalString
-
fillTableCell
public void fillTableCell(DataCompositionAreaTemplateTableCell templateCell)
- Parameters:
templateCell
-DataCompositionAreaTemplateTableCell
-
-