Package nl.rrd.wool.i18n
Class WoolTranslatable
- java.lang.Object
-
- nl.rrd.wool.i18n.WoolTranslatable
-
public class WoolTranslatable extends Object
This class models a translatable segment from a WOOL node. It basically consists of plain text, variables and <<input>> commands.The class contains
Instances of this class can be obtained fromTextSegments (with plain text and variables) andCommandSegments where the command is aWoolInputCommand.WoolTranslatableExtractororWoolTranslationParser.
-
-
Constructor Summary
Constructors Constructor Description WoolTranslatable(WoolNodeBody parent, List<WoolNodeBody.Segment> segments)Constructs a new WOOL translatable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)WoolNodeBodygetParent()Returns the parent (used inWoolTranslator).List<WoolNodeBody.Segment>getSegments()Returns the translatable segment.inthashCode()StringtoString()
-
-
-
Constructor Detail
-
WoolTranslatable
public WoolTranslatable(WoolNodeBody parent, List<WoolNodeBody.Segment> segments)
Constructs a new WOOL translatable.- Parameters:
parent- the parent (used inWoolTranslator)segments- the segments
-
-
Method Detail
-
getParent
public WoolNodeBody getParent()
Returns the parent (used inWoolTranslator).- Returns:
- the parent (used in
WoolTranslator)
-
getSegments
public List<WoolNodeBody.Segment> getSegments()
Returns the translatable segment.- Returns:
- the translatable segment
-
-