Uses of Annotation Interface
nu.validator.htmlparser.annotation.NoLength
Packages that use NoLength
Package
Description
This package provides common interfaces and enumerations.
This package contains the bulk of parser internals.
-
Uses of NoLength in nu.validator.htmlparser.common
Method parameters in nu.validator.htmlparser.common with annotations of type NoLengthModifier and TypeMethodDescriptionvoidTokenHandler.characters(char[] buf, int start, int length) Receive character tokens.voidTokenHandler.comment(char[] buf, int start, int length) Receive a comment token. -
Uses of NoLength in nu.validator.htmlparser.impl
Fields in nu.validator.htmlparser.impl with annotations of type NoLengthModifier and TypeFieldDescription(package private) static final String[]AttributeName.ALL_NO_NSAn array representing no namespace regardless of namespace mode (HTML, SVG, MathML, lang-mapping HTML) used.(package private) static final String[]AttributeName.ALL_NO_PREFIXAn array for no prefixes in any mode.private static final AttributeName[]AttributeName.ATTRIBUTE_NAMESprivate final char[]UTF16Buffer.bufferThe backing store of the buffer.private static final char[]Tokenizer.CDATA_LSQB"CDATA[" aschar[]private static final ElementName[]ElementName.ELEMENT_NAMES(package private) static final int[][]NamedCharactersAccel.HILO_ACCELprivate static final String[]AttributeName.LANG_NSAn array that has no namespace for the HTML, SVG and MathML modes but has the XML namespace for the lang-mapping HTML mode.private static final String[]AttributeName.LANG_PREFIXprivate static final char[]Tokenizer.LFArray version of line feed.private final String[]AttributeName.localThe local names indexable by mode.private static final char[]Tokenizer.LT_GTUTF-16 code unit array containing less than and greater than for emitting those characters on certain parse errors.private static final char[]Tokenizer.LT_SOLIDUSUTF-16 code unit array containing less than and solidus for emitting those characters on certain parse errors.(package private) static final String[]NamedCharacters.NAMESprivate static final char[]Tokenizer.OCTYPE"octype" aschar[]private final String[]AttributeName.prefixThe prefixes indexably by mode.private final String[]AttributeName.qNameThe qnames indexable by mode.private static final char[]Tokenizer.REPLACEMENT_CHARACTERArray version of U+FFFD.private static final char[]TreeBuilder.REPLACEMENT_CHARACTERArray version of U+FFFD.private static final char[]Tokenizer.RSQB_RSQBUTF-16 code unit array containing ]] for emitting those characters on state transitions.private static final char[]Tokenizer.SPACEArray version of space.private static final char[]Tokenizer.UBLIC"ublic" aschar[]private final String[]AttributeName.uriThe namespaces indexable by mode.(package private) static final char[][]NamedCharacters.VALUESprivate static final String[]AttributeName.XLINK_NSAn array that has no namespace for the HTML mode but the XLink namespace for the SVG and MathML modes.private static final String[]AttributeName.XLINK_PREFIXAn array for no prefixe in the HTML mode and thexlinkprefix in the SVG and MathML modes.private static final String[]AttributeName.XML_NSAn array that has no namespace for the HTML mode but the XML namespace for the SVG and MathML modes.private static final String[]AttributeName.XML_PREFIXAn array for no prefixe in the HTML mode and thexmlprefix in the SVG and MathML modes.private static final String[]AttributeName.XMLNS_NSAn array that has no namespace for the HTML mode but the XMLNS namespace for the SVG and MathML modes.private static final String[]AttributeName.XMLNS_PREFIXAn array for no prefixe in the HTML mode and thexmlnsprefix in the SVG and MathML modes.private static final char[]Tokenizer.YSTEM"ystem" aschar[]Methods in nu.validator.htmlparser.impl with annotations of type NoLengthModifier and TypeMethodDescriptionprivate static String[]AttributeName.COLONIFIED_LOCAL(String name, String suffix) An initialization helper for having a different local name in the HTML mode and the SVG and MathML modes.char[]UTF16Buffer.getBuffer()Returns the backing buffer.private static String[]AttributeName.MATH_DIFFERENT(String name, String camel) An initialization helper for having a one name in the MathML mode and another name in the other modes.(package private) static String[]AttributeName.SAME_LOCAL(String name) An initialization helper for having the same local name in all modes.private static String[]AttributeName.SVG_DIFFERENT(String name, String camel) An initialization helper for having a one name in the SVG mode and another name in the other modes.Method parameters in nu.validator.htmlparser.impl with annotations of type NoLengthModifier and TypeMethodDescriptionprotected final voidCoalescingTreeBuilder.accumulateCharacters(char[] buf, int start, int length) protected voidTreeBuilder.accumulateCharacters(char[] buf, int start, int length) private final voidTreeBuilder.accumulateCharactersForced(char[] buf, int start, int length) protected abstract voidTreeBuilder.appendCharacters(T parent, char[] buf, int start, int length) protected abstract voidTreeBuilder.appendComment(T parent, char[] buf, int start, int length) protected abstract voidTreeBuilder.appendCommentToDocument(char[] buf, int start, int length) private voidTokenizer.appendLongStrBuf(char[] buffer, int offset, int length) private static intAttributeName.bufToHash(char[] buf, int len) This method has to return a unique integer for each well-known lower-cased attribute name.private static intElementName.bufToHash(char[] buf, int len) This method has to return a unique integer for each well-known lower-cased element name.final voidTreeBuilder.characters(char[] buf, int start, int length) protected charErrorReportingTokenizer.checkChar(char[] buf, int pos) protected charTokenizer.checkChar(char[] buf, int pos) final voidTreeBuilder.comment(char[] buf, int start, int length) (package private) static ElementNameElementName.elementNameByBuffer(char[] buf, int offset, int length, Interner interner) private voidTokenizer.emitCarriageReturn(char[] buf, int pos) private voidTokenizer.emitOrAppendOne(char[] val, int returnState) private voidTokenizer.emitOrAppendTwo(char[] val, int returnState) private voidTokenizer.emitPlaintextReplacementCharacter(char[] buf, int pos) private voidTokenizer.emitReplacementCharacter(char[] buf, int pos) protected voidTokenizer.flushChars(char[] buf, int pos) Flushes coalesced character tokens.protected abstract voidTreeBuilder.insertFosterParentedCharacters(char[] buf, int start, int length, T table, T stackParent) static booleanPortability.localEqualsBuffer(String local, char[] buf, int offset, int length) (package private) static AttributeNameAttributeName.nameByBuffer(char[] buf, int offset, int length, boolean checkNcName, Interner interner) Returns an attribute name by buffer.static StringPortability.newLocalNameFromBuffer(char[] buf, int offset, int length, Interner interner) Allocates a new local name object.static StringPortability.newStringFromBuffer(char[] buf, int offset, int length) private intTokenizer.stateLoop(int state, char c, int pos, char[] buf, boolean reconsume, int returnState, int endPos) private longTokenizer.workAroundHotSpotHugeMethodLimit(int state, char c, int pos, char[] buf, boolean reconsume, int returnState, int endPos) compressed returnValue: int returnState = returnValue >> 33 boolean breakOuterState = ((returnValue >> 32) invalid input: '&' 0x1) != 0) int pos = returnValue invalid input: '&' 0xFFFFFFFF // same as (int)returnValueConstructor parameters in nu.validator.htmlparser.impl with annotations of type NoLengthModifierConstructorDescriptionprotectedAttributeName(String[] uri, String[] local, String[] prefix, int flags) The startup-time constructor.protectedAttributeName(String[] uri, String[] local, String[] prefix, int flags) The startup-time constructor.protectedAttributeName(String[] uri, String[] local, String[] prefix, int flags) The startup-time constructor.UTF16Buffer(char[] buffer, int start, int end) Constructor for wrapping an existing UTF-16 code unit array.