Class MergeContextImpl
java.lang.Object
com.vladsch.flexmark.formatter.internal.MergeContextImpl
- All Implemented Interfaces:
MergeContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Document[]private final HashMap<TranslationContext, Document> private TranslationHandler[] -
Constructor Summary
ConstructorsConstructorDescriptionMergeContextImpl(Document[] documents, TranslationHandler[] translationHandlers) -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachPrecedingDocument(@Nullable Document document, @NotNull MergeContextConsumer consumer) @NotNull DocumentgetDocument(@NotNull TranslationContext context) Document[]voidsetDocuments(Document[] documents) private void
-
Field Details
-
myDocuments
-
myTranslationHandlers
-
myTranslationHandlerDocumentMap
-
-
Constructor Details
-
MergeContextImpl
-
-
Method Details
-
updateDocumentMap
private void updateDocumentMap() -
getDocuments
-
setDocuments
-
getTranslationHandlers
-
getDocument
- Specified by:
getDocumentin interfaceMergeContext
-
forEachPrecedingDocument
public void forEachPrecedingDocument(@Nullable @Nullable Document document, @NotNull @NotNull MergeContextConsumer consumer) - Specified by:
forEachPrecedingDocumentin interfaceMergeContext
-