Package org.attoparser.select
Class MarkupSelectorFilter
- java.lang.Object
-
- org.attoparser.select.MarkupSelectorFilter
-
final class MarkupSelectorFilter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMarkupSelectorFilter.MarkupBlockMatchingCounter
-
Field Summary
Fields Modifier and Type Field Description private MarkupSelectorFilter.MarkupBlockMatchingCountermarkupBlockMatchingCounter(package private) intmarkupLevelCheckerIndexprivate IMarkupSelectorItemmarkupSelectorItemprivate static intMATCHED_MARKUP_LEVELS_LENprivate boolean[]matchedMarkupLevelsprivate booleanmatchesThisLevelprivate MarkupSelectorFilternextprivate MarkupSelectorFilterprev
-
Constructor Summary
Constructors Constructor Description MarkupSelectorFilter(MarkupSelectorFilter prev, IMarkupSelectorItem markupSelectorItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcheckMarkupLevel(int markupLevel)(package private) booleanmatchCDATASection(boolean blockMatching, int markupLevel, int markupBlockIndex)(package private) booleanmatchComment(boolean blockMatching, int markupLevel, int markupBlockIndex)(package private) booleanmatchDocTypeClause(boolean blockMatching, int markupLevel, int markupBlockIndex)private booleanmatchesPreviousOrCurrentLevel(int markupLevel)(package private) booleanmatchOpenElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)(package private) booleanmatchProcessingInstruction(boolean blockMatching, int markupLevel, int markupBlockIndex)(package private) booleanmatchStandaloneElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)(package private) booleanmatchText(boolean blockMatching, int markupLevel, int markupBlockIndex)(package private) booleanmatchXmlDeclaration(boolean blockMatching, int markupLevel, int markupBlockIndex)(package private) voidremoveMatchesForLevel(int markupLevel)
-
-
-
Field Detail
-
prev
private final MarkupSelectorFilter prev
-
next
private MarkupSelectorFilter next
-
markupSelectorItem
private final IMarkupSelectorItem markupSelectorItem
-
MATCHED_MARKUP_LEVELS_LEN
private static final int MATCHED_MARKUP_LEVELS_LEN
- See Also:
- Constant Field Values
-
matchedMarkupLevels
private boolean[] matchedMarkupLevels
-
matchesThisLevel
private boolean matchesThisLevel
-
markupBlockMatchingCounter
private final MarkupSelectorFilter.MarkupBlockMatchingCounter markupBlockMatchingCounter
-
markupLevelCheckerIndex
int markupLevelCheckerIndex
-
-
Constructor Detail
-
MarkupSelectorFilter
MarkupSelectorFilter(MarkupSelectorFilter prev, IMarkupSelectorItem markupSelectorItem)
-
-
Method Detail
-
matchXmlDeclaration
boolean matchXmlDeclaration(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
matchDocTypeClause
boolean matchDocTypeClause(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
matchCDATASection
boolean matchCDATASection(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
matchText
boolean matchText(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
matchComment
boolean matchComment(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
matchStandaloneElement
boolean matchStandaloneElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)
-
matchOpenElement
boolean matchOpenElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)
-
matchProcessingInstruction
boolean matchProcessingInstruction(boolean blockMatching, int markupLevel, int markupBlockIndex)
-
checkMarkupLevel
private void checkMarkupLevel(int markupLevel)
-
removeMatchesForLevel
void removeMatchesForLevel(int markupLevel)
-
matchesPreviousOrCurrentLevel
private boolean matchesPreviousOrCurrentLevel(int markupLevel)
-
-