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 class
MarkupSelectorFilter.MarkupBlockMatchingCounter
-
Field Summary
Fields Modifier and Type Field Description private MarkupSelectorFilter.MarkupBlockMatchingCounter
markupBlockMatchingCounter
(package private) int
markupLevelCheckerIndex
private IMarkupSelectorItem
markupSelectorItem
private static int
MATCHED_MARKUP_LEVELS_LEN
private boolean[]
matchedMarkupLevels
private boolean
matchesThisLevel
private MarkupSelectorFilter
next
private MarkupSelectorFilter
prev
-
Constructor Summary
Constructors Constructor Description MarkupSelectorFilter(MarkupSelectorFilter prev, IMarkupSelectorItem markupSelectorItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkMarkupLevel(int markupLevel)
(package private) boolean
matchCDATASection(boolean blockMatching, int markupLevel, int markupBlockIndex)
(package private) boolean
matchComment(boolean blockMatching, int markupLevel, int markupBlockIndex)
(package private) boolean
matchDocTypeClause(boolean blockMatching, int markupLevel, int markupBlockIndex)
private boolean
matchesPreviousOrCurrentLevel(int markupLevel)
(package private) boolean
matchOpenElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)
(package private) boolean
matchProcessingInstruction(boolean blockMatching, int markupLevel, int markupBlockIndex)
(package private) boolean
matchStandaloneElement(boolean blockMatching, int markupLevel, int markupBlockIndex, SelectorElementBuffer elementBuffer)
(package private) boolean
matchText(boolean blockMatching, int markupLevel, int markupBlockIndex)
(package private) boolean
matchXmlDeclaration(boolean blockMatching, int markupLevel, int markupBlockIndex)
(package private) void
removeMatchesForLevel(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)
-
-