Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/attoparser/attoparser
/ functions
Functions
1,013 in github.com/attoparser/attoparser
⨍
Functions
1,013
◇
Types & classes
169
↓ 230 callers
Method
write
(final INode node, final Writer writer)
src/main/java/org/attoparser/dom/DOMWriter.java:43
↓ 153 callers
Method
testDoc
(final String input, final String outputBreakDown, final String outputSimple, final ParseConfiguration parseCo
src/test/java/org/attoparser/MarkupParserTest.java:2015
↓ 136 callers
Method
testHtmlDoc
(final String input, final String outputBreakDown, final ParseConfiguration parseConfiguration)
src/test/java/org/attoparser/MarkupParserTest.java:2250
↓ 77 callers
Method
getNext
<p> Return the next handler in the chain, so that events can be delegated to it. </p> @return the next handler in the chain.
src/main/java/org/attoparser/AbstractChainedMarkupHandler.java:81
↓ 70 callers
Method
equals
<p> Check equality of two <kbd>CharSequence</kbd> objects. This is equivalent to {@link java.lang.String#equals(Object)} and {@link java.lang.Stri
src/main/java/org/attoparser/util/TextUtil.java:47
↓ 53 callers
Method
check
(final ParseConfiguration configuration, final MinimizeMode minimizeMode, final String input, final String exp
src/test/java/org/attoparser/minimize/MinimizeHtmlMarkupHandlerTest.java:108
↓ 53 callers
Method
check
(final boolean html, final String blockSelector, final String expected)
src/test/java/org/attoparser/select/MarkupSelectorItemsTest.java:141
↓ 50 callers
Method
testDocError
(final String input, final String outputBreakDown, final String outputSimple, final int errorLine, final int e
src/test/java/org/attoparser/MarkupParserTest.java:1978
↓ 45 callers
Method
getName
()
src/main/java/org/attoparser/trace/MarkupTraceEvent.java:453
↓ 39 callers
Method
unmarkCurrentSelection
()
src/main/java/org/attoparser/select/BlockSelectorMarkupHandler.java:1450
↓ 37 callers
Method
checkNoRef
(final boolean html, final String blockSelector, final String expected)
src/test/java/org/attoparser/select/MarkupSelectorItemsTest.java:149
↓ 30 callers
Method
htmlConfiguration
<p> Return an instance of {@link org.attoparser.config.ParseConfiguration} containing a valid configuration set for most HTML scenarios. </p> <ul>
src/main/java/org/attoparser/config/ParseConfiguration.java:183
↓ 27 callers
Method
handleAttribute
<p> Called when an attribute is found. </p> <p> Three [offset, len] pairs are provided for three partitions (<i>name</i>, <i>operator</i>, <i>va
src/main/java/org/attoparser/IAttributeSequenceHandler.java:80
↓ 27 callers
Method
unmarkCurrentSelection
()
src/main/java/org/attoparser/select/NodeSelectorMarkupHandler.java:1082
↓ 26 callers
Method
handleStandaloneElementStart
<p> Called when a standalone element (an element with no closing tag) is found. The name of the element is also reported. </p> <p> Artifacts are
src/main/java/org/attoparser/IElementHandler.java:62
↓ 25 callers
Method
isWhitespace
(final char c)
src/main/java/org/attoparser/minimize/MinimizeHtmlMarkupHandler.java:882
↓ 25 callers
Method
toString
()
src/main/java/org/attoparser/HtmlElement.java:274
↓ 24 callers
Method
forName
(final char[] elementNameBuffer, final int offset, final int len)
src/main/java/org/attoparser/HtmlElements.java:234
↓ 24 callers
Method
markCurrentSelection
()
src/main/java/org/attoparser/select/BlockSelectorMarkupHandler.java:1446
↓ 22 callers
Method
handleInnerWhiteSpace
<p> Called when an amount of white space is found inside an element. </p> <p> This attribute separators can contain any amount of whitespace, incl
src/main/java/org/attoparser/IAttributeSequenceHandler.java:121
↓ 21 callers
Method
startsWith
<p> Checks whether a text starts with a specified prefix. </p> @param caseSensitive whether the comparison must be done in a case-sensitive or case
src/main/java/org/attoparser/util/TextUtil.java:337
↓ 19 callers
Method
addChild
(final INode newChild)
src/main/java/org/attoparser/dom/INestableNode.java:48
↓ 19 callers
Method
getPrologParseConfiguration
<p> Returns the {@link org.attoparser.config.ParseConfiguration.PrologParseConfiguration} object determining the way in which prolog (XML Declarat
src/main/java/org/attoparser/config/ParseConfiguration.java:442
↓ 18 callers
Method
anyLevel
()
src/main/java/org/attoparser/select/IMarkupSelectorItem.java:29
↓ 18 callers
Method
endsWith
<p> Checks whether a text ends with a specified suffix. </p> @param caseSensitive whether the comparison must be done in a case-sensitive or case-i
src/main/java/org/attoparser/util/TextUtil.java:683
↓ 18 callers
Method
handleOpenElementStart
<p> Called when an open element (an <i>open tag</i>) is found. The name of the element is also reported. </p> <p> Artifacts are reported using t
src/main/java/org/attoparser/IElementHandler.java:121
↓ 18 callers
Method
setParseConfiguration
<p> Sets the {@link org.attoparser.config.ParseConfiguration} object that will be used during the parsing operation. This object will normally hav
src/main/java/org/attoparser/IMarkupHandler.java:173
↓ 18 callers
Method
setParseSelection
<p> Sets the {@link org.attoparser.select.ParseSelection} object that represents the different levels of selectors (if any) that are currently act
src/main/java/org/attoparser/IMarkupHandler.java:211
↓ 17 callers
Method
getCol
()
src/main/java/org/attoparser/dom/INode.java:42
↓ 17 callers
Method
getLine
()
src/main/java/org/attoparser/dom/INode.java:38
↓ 17 callers
Method
removeEnvelopingParentheses
(final String target)
src/main/java/org/attoparser/select/MarkupSelectorItems.java:593
↓ 17 callers
Method
setCol
(final Integer col)
src/main/java/org/attoparser/dom/INode.java:43
↓ 17 callers
Method
setLine
(final Integer line)
src/main/java/org/attoparser/dom/INode.java:39
↓ 17 callers
Method
setParseStatus
<p> Sets the {@link org.attoparser.ParseStatus} object that will be used during the parsing operation. This object can be used for instructing the
src/main/java/org/attoparser/IMarkupHandler.java:193
↓ 16 callers
Method
hashCodePart
(final int h, final CharSequence text)
src/main/java/org/attoparser/util/TextUtil.java:2239
↓ 16 callers
Method
matchesPreviousOrCurrentLevel
(final int markupLevel)
src/main/java/org/attoparser/select/MarkupSelectorFilter.java:516
↓ 15 callers
Method
check
(final ParseConfiguration configuration, final String input, final String expectedOutput)
src/test/java/org/attoparser/simple/SimpleOutputMarkupHandlerTest.java:71
↓ 15 callers
Method
countChar
(final int[] locator, final char c)
src/main/java/org/attoparser/ParsingLocatorUtil.java:32
↓ 15 callers
Method
handleCloseElementStart
<p> Called when the start of a close element (a <i>close tag</i>) is found. The name of the element is also reported. </p> <p> Artifacts are rep
src/main/java/org/attoparser/IElementHandler.java:236
↓ 14 callers
Method
closeStyle
()
src/main/java/org/attoparser/prettyhtml/PrettyHtmlMarkupHandler.java:234
↓ 14 callers
Method
handleAutoCloseElementStart
<p> Called for signaling the start of an auto-close element (a synthetic <i>close tag</i>), created for balancing an unclosed tag. The name of the
src/main/java/org/attoparser/IElementHandler.java:292
↓ 14 callers
Method
handleCloseElementEnd
<p> Called when the end of a close element (a <i>close tag</i>) is found. </p> <p> Artifacts are reported using the document <kbd>buffer</kbd> dir
src/main/java/org/attoparser/IElementHandler.java:263
↓ 14 callers
Method
handleProcessingInstruction
<p> Called when a Processing Instruction is found. </p> @param target the target specified in the processing instruction. @param content the conten
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:353
↓ 14 callers
Method
handleStandaloneElementEnd
<p> Called when the end of a standalone element (an element with no closing tag) is found </p> <p> Artifacts are reported using the document <kbd>
src/main/java/org/attoparser/IElementHandler.java:91
↓ 14 callers
Method
isAutoOpenCloseDone
<p> Indicates whether the parser has already performed a required auto-open or auto-close operation. This flag set to <kbd>true</kbd> means that t
src/main/java/org/attoparser/ParseStatus.java:190
↓ 14 callers
Method
openStyle
(final String style)
src/main/java/org/attoparser/prettyhtml/PrettyHtmlMarkupHandler.java:219
↓ 13 callers
Method
check
(final ParseConfiguration configuration, final String input, final String expectedOutput)
src/test/java/org/attoparser/dom/DOMBuilderMarkupHandlerTest.java:69
↓ 13 callers
Method
check
(final ParseConfiguration configuration, final String input, final String expectedOutput)
src/test/java/org/attoparser/output/TextOutputMarkupHandlerTest.java:70
↓ 13 callers
Method
check
(final ParseConfiguration configuration, final String input, final String expectedOutput)
src/test/java/org/attoparser/output/OutputMarkupHandlerTest.java:70
↓ 13 callers
Method
compareTo
<p> Compares two texts lexicographically. </p> <p> The comparison is based on the Unicode value of each character in the CharSequences. The charac
src/main/java/org/attoparser/util/TextUtil.java:1458
↓ 13 callers
Method
handleAutoCloseElementEnd
<p> Called for signaling the end of an auto-close element, created for balancing an unclosed tag. </p> <p> Artifacts are reported using the docu
src/main/java/org/attoparser/IElementHandler.java:320
↓ 13 callers
Method
handleDocType
<p> Called when a DOCTYPE clause is found. </p> <p> This method reports the DOCTYPE clause splitting it into its different parts. </p> <p> Sev
src/main/java/org/attoparser/IDocTypeHandler.java:99
↓ 13 callers
Method
handleOpenElementEnd
<p> Called when the end of an open element (an <i>open tag</i>) is found. </p> <p> Artifacts are reported using the document <kbd>buffer</kbd> dir
src/main/java/org/attoparser/IElementHandler.java:148
↓ 13 callers
Method
handleUnmatchedCloseElementEnd
<p> Called when the end of an unmatched close element (<i>close tag</i>) is found. </p> <p> Artifacts are reported using the document <kbd>buffer<
src/main/java/org/attoparser/IElementHandler.java:376
↓ 13 callers
Method
handleUnmatchedCloseElementStart
<p> Called when the start of an unmatched close element (<i>close tag</i>) is found. The name of the element is also reported. </p> <p> Artifact
src/main/java/org/attoparser/IElementHandler.java:349
↓ 13 callers
Method
parseDocument
( final Reader reader, final int suggestedBufferSize, final IMarkupHandler handler, fi
src/main/java/org/attoparser/MarkupParser.java:270
↓ 12 callers
Method
flushBuffer
(final IMarkupHandler handler, final boolean autoOpen)
src/main/java/org/attoparser/select/SelectorElementBuffer.java:335
↓ 12 callers
Method
flushPendingInterBlockElementWhiteSpace
(final boolean ignore)
src/main/java/org/attoparser/minimize/MinimizeHtmlMarkupHandler.java:356
↓ 12 callers
Method
handleText
<p> Called when a <i>text</i> artifact is found. </p> <p> A sequence of chars is considered to be <i>text</i> when no structures of any kind are
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:215
↓ 12 callers
Method
isBlockElement
(final char[] buffer, final int nameOffset, final int nameLen)
src/main/java/org/attoparser/minimize/MinimizeHtmlMarkupHandler.java:890
↓ 12 callers
Method
markCurrentSelection
()
src/main/java/org/attoparser/select/NodeSelectorMarkupHandler.java:1078
↓ 12 callers
Method
setElementBalancing
<p> Specify the level of element balancing required at the document being parsed, enabling auto-closing of elements if needed. </p> <p> Possible
src/main/java/org/attoparser/config/ParseConfiguration.java:427
↓ 11 callers
Method
findNextWhitespaceCharWildcard
( final char[] text, final int offset, final int maxi, final boolean avoidQuotes, fin
src/main/java/org/attoparser/ParsingMarkupUtil.java:152
↓ 11 callers
Method
writePosition
(final Writer writer, final int line, final int col)
src/test/java/org/attoparser/TextTracerSimpleMarkupHandler.java:369
↓ 10 callers
Method
setAutoOpenRequired
<p> Force the parser to (possibly) perform a series of auto-open operations for elements that should be considered parents of the one being open a
src/main/java/org/attoparser/ParseStatus.java:246
↓ 10 callers
Method
setParent
(final INestableNode parent)
src/main/java/org/attoparser/dom/INode.java:47
↓ 10 callers
Method
xmlConfiguration
<p> Return an instance of {@link org.attoparser.config.ParseConfiguration} containing a valid configuration set for most XML scenarios. </p> <ul>
src/main/java/org/attoparser/config/ParseConfiguration.java:216
↓ 9 callers
Method
clone
()
src/main/java/org/attoparser/config/ParseConfiguration.java:632
↓ 9 callers
Method
findNextNonWhitespaceCharWildcard
( final char[] text, final int offset, final int maxi, final int[] locator)
src/main/java/org/attoparser/ParsingMarkupUtil.java:189
↓ 9 callers
Method
handleAutoOpenElementStart
<p> Called for signaling the start of an auto-open element (a synthetic <i>open tag</i>), created for adapting parsed markup to a specification su
src/main/java/org/attoparser/IElementHandler.java:178
↓ 9 callers
Method
handleCDATASection
<p> Called when a CDATA section is found. </p> <p> This artifact is returned as a <kbd>char[]</kbd> instead of a <kbd>String</kbd> because its c
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:151
↓ 9 callers
Method
handleComment
<p> Called when a comment is found. </p> <p> This artifact is returned as a <kbd>char[]</kbd> instead of a <kbd>String</kbd> because its content
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:179
↓ 9 callers
Method
handleDocType
<p> Called when a DOCTYPE clause is found. </p> @param elementName the root element name present in the DOCTYPE clause (e.g. "html"). @param public
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:123
↓ 9 callers
Method
handleXmlDeclaration
<p> Called when an XML Declaration is found. </p> @param version the version value specified (cannot be null). @param encoding the encoding value s
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:101
↓ 8 callers
Method
checkMarkupLevel
(final int markupLevel)
src/main/java/org/attoparser/select/MarkupSelectorFilter.java:488
↓ 8 callers
Method
getElementBalancing
<p> Returns the level of element balancing required at the document being parsed, enabling auto-closing of elements if needed. </p> <p> Possible
src/main/java/org/attoparser/config/ParseConfiguration.java:388
↓ 8 callers
Method
getEventType
<p> Returns the type of event. </p> @return the type of event.
src/main/java/org/attoparser/trace/MarkupTraceEvent.java:109
↓ 8 callers
Method
handleAutoOpenElementEnd
<p> Called for signaling the end of an auto-open element (a synthetic <i>open tag</i>), created for adapting parsed markup to a specification such
src/main/java/org/attoparser/IElementHandler.java:207
↓ 8 callers
Method
handleText
<p> Called when a <i>text</i> artifact is found. </p> <p> A sequence of chars is considered to be <i>text</i> when no structures of any kind are
src/main/java/org/attoparser/ITextHandler.java:68
↓ 8 callers
Method
setAutoCloseRequired
<p> Force the parser to (possibly) perform a series of auto-close operations for elements that might be open at the moment in the element stack. <
src/main/java/org/attoparser/ParseStatus.java:277
↓ 8 callers
Method
setAvoidStacking
<p> Indicate the parser whether the element being handled (in the <kbd>start</kbd> event of a standalone or open element) should be stacked or not
src/main/java/org/attoparser/ParseStatus.java:297
↓ 7 callers
Method
equals
(final Object o)
src/main/java/org/attoparser/trace/MarkupTraceEvent.java:209
↓ 7 callers
Method
getStructureName
(final char[] buffer, final int offset, final int len)
src/main/java/org/attoparser/simple/StructureTextsRepository.java:139
↓ 7 callers
Method
handleAutoCloseElementEnd
( final char[] buffer, final int nameOffset, final int nameLen, final int
src/main/java/org/attoparser/HtmlElement.java:190
↓ 7 callers
Method
handleAutoOpenElementEnd
( final char[] buffer, final int nameOffset, final int nameLen, final int
src/main/java/org/attoparser/HtmlElement.java:130
↓ 7 callers
Method
matchesIndex
( final int markupBlockIndex, final MarkupSelectorFilter.MarkupBlockMatchingCounter markupBlockMat
src/main/java/org/attoparser/select/MarkupSelectorItem.java:553
↓ 7 callers
Method
parse
<p> Parse a document using the specified {@link IMarkupHandler}. </p> @param document the document to be parsed, as a String. @param handler the ha
src/main/java/org/attoparser/IMarkupParser.java:88
↓ 6 callers
Method
binarySearch
<p> Searches the specified array of texts (<kbd>values</kbd>) for the specified text —or a fragment, using an (offset,len) specification&mda
src/main/java/org/attoparser/util/TextUtil.java:1816
↓ 6 callers
Method
bufferElementEnd
(final char[] buffer, final int offset, final int len, final int line, final int col
src/main/java/org/attoparser/select/SelectorElementBuffer.java:282
↓ 6 callers
Method
bufferElementStart
(final char[] buffer, final int offset, final int len, final int line, final int c
src/main/java/org/attoparser/select/SelectorElementBuffer.java:149
↓ 6 callers
Method
checkSizeOfMarkupBlocksStructure
(final int markupLevel)
src/main/java/org/attoparser/select/BlockSelectorMarkupHandler.java:1461
↓ 6 callers
Method
getMode
<p> Return the parsing mode to be used. Can be <strong>XML</strong> or <strong>HTML</strong>. </p> <p> Depending on the selected mode parsers will
src/main/java/org/attoparser/config/ParseConfiguration.java:252
↓ 6 callers
Method
getStructureName
(final char[] buffer, final int offset, final int len)
src/main/java/org/attoparser/dom/StructureTextsRepository.java:139
↓ 6 callers
Method
handleAutoCloseElementStart
( final char[] buffer, final int nameOffset, final int nameLen, final in
src/main/java/org/attoparser/HtmlElement.java:176
↓ 6 callers
Method
handleAutoOpenElementStart
( final char[] buffer, final int nameOffset, final int nameLen, final int
src/main/java/org/attoparser/HtmlElement.java:116
↓ 6 callers
Method
handleDocumentEnd
<p> Called at the end of document parsing. </p> @param endTimeNanos the current time (in nanoseconds) obtained when parsing ends. @param totalTimeN
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:83
↓ 6 callers
Method
handleDocumentStart
<p> Called at the beginning of document parsing. </p> @param startTimeNanos the current time (in nanoseconds) obtained when parsing starts. @param
src/main/java/org/attoparser/simple/ISimpleMarkupHandler.java:66
↓ 6 callers
Method
isEmptyOrWhitespace
(final String target)
src/main/java/org/attoparser/select/MarkupSelectorItems.java:735
↓ 6 callers
Method
isMatchingAny
<p> Returns whether any selectors are currently matching at the specified selection level. </p> @param level the selection level. @return true if a
src/main/java/org/attoparser/select/ParseSelection.java:144
↓ 6 callers
Method
isMatchingMarkupLevel
(final int selector, final int markupLevel)
src/main/java/org/attoparser/select/NodeSelectorMarkupHandler.java:1130
next →
1–100 of 1,013, ranked by callers