Top Fields Constructors Methods
com.vladsch.flexmark.formatter.internal

public Class MergeContextImpl

extends Object
implements MergeContext
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.formatter.MergeContext
Imports
com.vladsch.flexmark.formatter.MergeContext, .MergeContextConsumer, .TranslationContext, .TranslationHandler, com.vladsch.flexmark.util.ast.Document, org.jetbrains.annotations.NotNull, .Nullable, java.util.HashMap

Field Summary

Modifier and TypeField and Description
private Document[]
private final HashMap<TranslationContext, Document>
private TranslationHandler[]

Constructor Summary

AccessConstructor and Description
public
MergeContextImpl(Document[] documents, TranslationHandler[] translationHandlers)

Method Summary

Modifier and TypeMethod and Description
public void
public @NotNull Document
public Document[]
public TranslationHandler[]
public void
setDocuments(Document[] documents)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

myDocumentsback to summary
private Document[] myDocuments
myTranslationHandlerDocumentMapback to summary
private final HashMap<TranslationContext, Document> myTranslationHandlerDocumentMap
myTranslationHandlersback to summary
private TranslationHandler[] myTranslationHandlers

Constructor Detail

MergeContextImplback to summary
public MergeContextImpl(Document[] documents, TranslationHandler[] translationHandlers)

Method Detail

forEachPrecedingDocumentback to summary
public void forEachPrecedingDocument(@Nullable Document document, @NotNull MergeContextConsumer consumer)
Annotations
@Override
getDocumentback to summary
public @NotNull Document getDocument(@NotNull TranslationContext context)
Annotations
@NotNull
@Override
getDocumentsback to summary
public Document[] getDocuments()
getTranslationHandlersback to summary
public TranslationHandler[] getTranslationHandlers()
setDocumentsback to summary
public void setDocuments(Document[] documents)
updateDocumentMapback to summary
private void updateDocumentMap()