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 TypeMethodDescriptionvoid
forEachPrecedingDocument
(@Nullable Document document, @NotNull MergeContextConsumer consumer) @NotNull Document
getDocument
(@NotNull TranslationContext context) Document[]
void
setDocuments
(Document[] documents) private void
-
Field Details
-
myDocuments
-
myTranslationHandlers
-
myTranslationHandlerDocumentMap
-
-
Constructor Details
-
MergeContextImpl
-
-
Method Details
-
updateDocumentMap
private void updateDocumentMap() -
getDocuments
-
setDocuments
-
getTranslationHandlers
-
getDocument
- Specified by:
getDocument
in interfaceMergeContext
-
forEachPrecedingDocument
public void forEachPrecedingDocument(@Nullable @Nullable Document document, @NotNull @NotNull MergeContextConsumer consumer) - Specified by:
forEachPrecedingDocument
in interfaceMergeContext
-