Uses of Class
tools.jackson.core.sym.PropertyNameMatcher
Packages that use PropertyNameMatcher
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonGenerator)
instances.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Internal implementation classes for efficient handling of
of symbols in JSON (Object property names)
Utility classes used by Jackson Core functionality.
-
Uses of PropertyNameMatcher in tools.jackson.core
Methods in tools.jackson.core that return PropertyNameMatcherModifier and TypeMethodDescriptionTokenStreamFactory.constructCINameMatcher(List<Named> matches, boolean alreadyInterned, Locale locale) Factory method for constructing case-insensitivePropertyNameMatcherfor given names.TokenStreamFactory.constructNameMatcher(List<Named> matches, boolean alreadyInterned) Factory method for constructing case-sensitivePropertyNameMatcherfor given names.Methods in tools.jackson.core with parameters of type PropertyNameMatcherModifier and TypeMethodDescriptionabstract intJsonParser.currentNameMatch(PropertyNameMatcher matcher) Method that verifies that the current token (seeJsonParser.currentToken()) isJsonToken.PROPERTY_NAMEand if so, further match that associated name (seeJsonParser.currentName()) to one of pre-specified (property) names.abstract intJsonParser.nextNameMatch(PropertyNameMatcher matcher) Method that tries to match next token from stream asJsonToken.PROPERTY_NAME, and if so, further match it to one of pre-specified (field) names. -
Uses of PropertyNameMatcher in tools.jackson.core.base
Methods in tools.jackson.core.base with parameters of type PropertyNameMatcherModifier and TypeMethodDescriptionintParserMinimalBase.currentNameMatch(PropertyNameMatcher matcher) intParserMinimalBase.nextNameMatch(PropertyNameMatcher matcher) -
Uses of PropertyNameMatcher in tools.jackson.core.filter
Methods in tools.jackson.core.filter with parameters of type PropertyNameMatcherModifier and TypeMethodDescriptionintFilteringParserDelegate.nextNameMatch(PropertyNameMatcher matcher) -
Uses of PropertyNameMatcher in tools.jackson.core.json
Methods in tools.jackson.core.json that return PropertyNameMatcherModifier and TypeMethodDescriptionJsonFactory.constructCINameMatcher(List<Named> matches, boolean alreadyInterned, Locale locale) JsonFactory.constructNameMatcher(List<Named> matches, boolean alreadyInterned) Methods in tools.jackson.core.json with parameters of type PropertyNameMatcherModifier and TypeMethodDescriptionprotected final intUTF8StreamJsonParser._matchLongName(PropertyNameMatcher matcher, int qptr, int q) protected final intUTF8StreamJsonParser._matchMediumName(PropertyNameMatcher matcher, int qptr, int q2) protected final intUTF8StreamJsonParser._matchMediumName2(PropertyNameMatcher matcher, int qptr, int q3, int q2) protected final intUTF8StreamJsonParser._matchName(PropertyNameMatcher matcher, int i) intUTF8StreamJsonParser.nextNameMatch(PropertyNameMatcher matcher) -
Uses of PropertyNameMatcher in tools.jackson.core.sym
Subclasses of PropertyNameMatcher in tools.jackson.core.symModifier and TypeClassDescriptionfinal classSimplified static symbol table used instead of global quad-based canonicalizer when we have smaller set of symbols (like properties of a POJO class).classIntermediate base class for matchers that use hash-array based approach with Strings.classBasicPropertyNameMatcherthat uses case-sensitive match and does not require (or expect) that names passed as arguments have beenString.intern()ed.Fields in tools.jackson.core.sym declared as PropertyNameMatcherModifier and TypeFieldDescriptionprotected final PropertyNameMatcherPropertyNameMatcher._backupMatcherConstructors in tools.jackson.core.sym with parameters of type PropertyNameMatcherModifierConstructorDescriptionprotectedHashedMatcherBase(Locale locale, String[] names, int[] offsets, int mask, PropertyNameMatcher backup, String[] nameLookup) protectedHashedMatcherBase(HashedMatcherBase base, PropertyNameMatcher fallback) protectedPropertyNameMatcher(Locale locale, PropertyNameMatcher backup, String[] nameLookup) -
Uses of PropertyNameMatcher in tools.jackson.core.util
Methods in tools.jackson.core.util with parameters of type PropertyNameMatcherModifier and TypeMethodDescriptionintJsonParserDelegate.currentNameMatch(PropertyNameMatcher matcher) intJsonParserDelegate.nextNameMatch(PropertyNameMatcher matcher) intJsonParserSequence.nextNameMatch(PropertyNameMatcher matcher)