Class HtmlSimpleEntityParser
- java.lang.Object
-
- de.hybris.platform.commons.translator.parsers.AbstractParser
-
- de.hybris.platform.commons.translator.parsers.HtmlSimpleEntityParser
-
public class HtmlSimpleEntityParser extends AbstractParser
HtmlSimpleEntityParseris an implementation ofcreated for html entities like & nbsp; .AbstractParser
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.commons.translator.parsers.AbstractParser
end, name, start
-
-
Constructor Summary
Constructors Constructor Description HtmlSimpleEntityParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractNodecreateNode(java.lang.String start, java.lang.String end, java.lang.String text, Translator translator)CreateAbstractNodeinstance from a given textjava.lang.StringgetEndExpression(java.lang.String start)java.lang.StringgetStartEndExpression()return the same result asgetStartExpressionmethod.java.lang.StringgetStartExpression()
-
-
-
Method Detail
-
createNode
public AbstractNode createNode(java.lang.String start, java.lang.String end, java.lang.String text, Translator translator)
Description copied from class:AbstractParserCreateAbstractNodeinstance from a given text- Specified by:
createNodein classAbstractParser- Parameters:
start- is a String that was found when searching for a start of text that should be used to create nodeend- is a String that was found when searching for a end of text that should be used to create nodetext- text is whole text that was between start and end Stringstranslator- reference toTranslatorthat would be used to search for sub tags in giventext- Returns:
- node that was created from the given text (can be with subnodes if any was found in
text)
-
getEndExpression
public java.lang.String getEndExpression(java.lang.String start)
- Specified by:
getEndExpressionin classAbstractParser- Returns:
- null because there is no separate closing tag for entity.
-
getStartEndExpression
public java.lang.String getStartEndExpression()
return the same result asgetStartExpressionmethod. There is no separate closing tag, string that was found as beginning always should be considered as a finish for text from which node would be created- Specified by:
getStartEndExpressionin classAbstractParser- Returns:
- regular expression that would be used to check if beginning of text is not also the finishing one ( like br html tag which have no separate closing tag)
-
getStartExpression
public java.lang.String getStartExpression()
- Specified by:
getStartExpressionin classAbstractParser- Returns:
- regular expression that would be used to search for beginning of text from which node would be created
-
-