Class ExtractionRuleState
- java.lang.Object
-
- net.sf.okapi.filters.abstractmarkup.ExtractionRuleState
-
public class ExtractionRuleState extends Object
Holds the current parser's rule state. State is maintained on separate stacks for each type ofTaggedFilterConfiguration.RULE_TYPE- Author:
- HargraveJE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExtractionRuleState.ExtractionRuleThis class carries the rule name, rule type and other information
-
Constructor Summary
Constructors Constructor Description ExtractionRuleState(boolean preserveWhitespace, boolean excludeByDefault)
-
Method Summary
-
-
-
Method Detail
-
reset
public void reset(boolean preserveWhitespace, boolean excludeByDefault)
-
isExcludedState
public boolean isExcludedState()
-
isInlineExcludedState
public boolean isInlineExcludedState()
-
isPreserveWhitespaceState
public boolean isPreserveWhitespaceState()
-
pushPreserverWhitespaceRule
public void pushPreserverWhitespaceRule(ExtractionRuleState.ExtractionRule rule)
-
pushExcludedIncludedRule
public void pushExcludedIncludedRule(ExtractionRuleState.ExtractionRule rule)
-
pushGroupRule
public void pushGroupRule(ExtractionRuleState.ExtractionRule rule)
-
pushInlineRule
public void pushInlineRule(ExtractionRuleState.ExtractionRule rule)
-
pushInlineExcludedIncludedRule
public void pushInlineExcludedIncludedRule(ExtractionRuleState.ExtractionRule rule)
-
pushTextUnitRule
public void pushTextUnitRule(ExtractionRuleState.ExtractionRule rule)
-
popPreserverWhitespaceRule
public ExtractionRuleState.ExtractionRule popPreserverWhitespaceRule()
-
popExcludedIncludedRule
public ExtractionRuleState.ExtractionRule popExcludedIncludedRule()
-
popGroupRule
public ExtractionRuleState.ExtractionRule popGroupRule()
-
popTextUnitRule
public ExtractionRuleState.ExtractionRule popTextUnitRule()
-
popInlineRule
public ExtractionRuleState.ExtractionRule popInlineRule()
-
popInlineExcludedIncludedRule
public ExtractionRuleState.ExtractionRule popInlineExcludedIncludedRule()
-
peekPreserverWhitespaceRule
public ExtractionRuleState.ExtractionRule peekPreserverWhitespaceRule()
-
peekExcludedIncludedRule
public ExtractionRuleState.ExtractionRule peekExcludedIncludedRule()
-
peekGroupRule
public ExtractionRuleState.ExtractionRule peekGroupRule()
-
peekTextUnitRule
public ExtractionRuleState.ExtractionRule peekTextUnitRule()
-
peekInlineRule
public ExtractionRuleState.ExtractionRule peekInlineRule()
-
peekExcludedIncludedInlineRule
public ExtractionRuleState.ExtractionRule peekExcludedIncludedInlineRule()
-
clearTextUnitRules
public void clearTextUnitRules()
-
clearInlineRules
public void clearInlineRules()
-
getTextUnitElementName
public String getTextUnitElementName()
-
-