Top Inners Fields Constructors Methods
com.vladsch.flexmark.ext.gfm.users.internal

public Class GfmUsersInlineParserExtension

extends Object
implements InlineParserExtension
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.parser.InlineParserExtension
Imports
com.vladsch.flexmark.ext.gfm.users.GfmUser, com.vladsch.flexmark.parser.InlineParser, .InlineParserExtension, .InlineParserExtensionFactory, .LightInlineParser, com.vladsch.flexmark.util.sequence.BasedSequence, org.jetbrains.annotations.NotNull, .Nullable, java.util.Set, java.util.regex.Pattern

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final Pattern

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GITHUB_USERback to summary
public static final Pattern GITHUB_USER

Constructor Detail

GfmUsersInlineParserExtensionback to summary
public GfmUsersInlineParserExtension(LightInlineParser inlineParser)

Method Detail

finalizeBlockback to summary
public void finalizeBlock(@NotNull InlineParser inlineParser)
Annotations
@Override
finalizeDocumentback to summary
public void finalizeDocument(@NotNull InlineParser inlineParser)
Annotations
@Override
parseback to summary
public boolean parse(@NotNull LightInlineParser inlineParser)
Annotations
@Override
com.vladsch.flexmark.ext.gfm.users.internal back to summary

public Class GfmUsersInlineParserExtension.Factory

extends Object
implements InlineParserExtensionFactory
Class Inheritance
  • java.lang.Object
  • com.vladsch.flexmark.ext.gfm.users.internal.GfmUsersInlineParserExtension.Factory
All Implemented Interfaces
com.vladsch.flexmark.parser.InlineParserExtensionFactory, com.vladsch.flexmark.util.dependency.Dependent, java.util.function.Function

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public @NotNull InlineParserExtension
apply(@NotNull LightInlineParser
the function argument
lightInlineParser
)

Implements java.util.function.Function.apply.

Applies this function to the given argument.

public @Nullable Set<Class<?>>
public @Nullable Set<Class<?>>
public @NotNull CharSequence
getCharacters()

Implements com.vladsch.flexmark.parser.InlineParserExtensionFactory.getCharacters.

Starting Characters for this inline processor

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

affectsGlobalScopeback to summary
public boolean affectsGlobalScope()

Implements com.vladsch.flexmark.util.dependency.Dependent.affectsGlobalScope.

Returns:boolean

Doc from com.vladsch.flexmark.util.dependency.Dependent.affectsGlobalScope.

true if this dependent affects the global scope, which means that any that depend on it have to be run after this dependent has run against all elements. Otherwise, the dependent can run on an element after its dependents have processed an element. parsed.

Annotations
@Override
applyback to summary
public @NotNull InlineParserExtension apply(@NotNull LightInlineParser lightInlineParser)

Implements java.util.function.Function.apply.

Doc from java.util.function.Function.apply.

Applies this function to the given argument.

Parameters
lightInlineParser:@NotNull LightInlineParser

the function argument

Returns:@NotNull InlineParserExtension

the function result

Annotations
@NotNull
@Override
getAfterDependentsback to summary
public @Nullable Set<Class<?>> getAfterDependents()

Implements com.vladsch.flexmark.util.dependency.Dependent.getAfterDependents.

Returns:@Nullable Set<Class<?>>

Doc from com.vladsch.flexmark.util.dependency.Dependent.getAfterDependents.

null or a list of dependents that must be executed before calling this one if any of the blocks in the list affect global state then these will be run on ALL blocks of the document before this preprocessor is called.

Annotations
@Nullable
@Override
getBeforeDependentsback to summary
public @Nullable Set<Class<?>> getBeforeDependents()

Implements com.vladsch.flexmark.util.dependency.Dependent.getBeforeDependents.

Returns:@Nullable Set<Class<?>>

Doc from com.vladsch.flexmark.util.dependency.Dependent.getBeforeDependents.

null or a list of dependents that must be executed after calling this one if any of the blocks in the list affect global state then these will be run on ALL blocks of the document before this preprocessor is called.

Annotations
@Nullable
@Override
getCharactersback to summary
public @NotNull CharSequence getCharacters()

Implements com.vladsch.flexmark.parser.InlineParserExtensionFactory.getCharacters.

Doc from com.vladsch.flexmark.parser.InlineParserExtensionFactory.getCharacters.

Starting Characters for this inline processor

Returns:@NotNull CharSequence

set of characters for which this processor should be invoked

Annotations
@NotNull
@Override