Class MarkupSelectorFilter
java.lang.Object
org.attoparser.select.MarkupSelectorFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MarkupSelectorFilter.MarkupBlockMatchingCounter(package private) intprivate final IMarkupSelectorItemprivate static final intprivate boolean[]private booleanprivate MarkupSelectorFilterprivate final MarkupSelectorFilter -
Constructor Summary
ConstructorsConstructorDescriptionMarkupSelectorFilter(MarkupSelectorFilter prev, IMarkupSelectorItem markupSelectorItem) -
Method Summary
Modifier and TypeMethodDescriptionprivate 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 Details
-
prev
-
next
-
markupSelectorItem
-
MATCHED_MARKUP_LEVELS_LEN
private static final int MATCHED_MARKUP_LEVELS_LEN- See Also:
-
matchedMarkupLevels
private boolean[] matchedMarkupLevels -
matchesThisLevel
private boolean matchesThisLevel -
markupBlockMatchingCounter
-
markupLevelCheckerIndex
int markupLevelCheckerIndex
-
-
Constructor Details
-
MarkupSelectorFilter
MarkupSelectorFilter(MarkupSelectorFilter prev, IMarkupSelectorItem markupSelectorItem)
-
-
Method Details
-
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)
-