Top Description Fields Constructors Methods
org.opentest4j.reporting.events.api

public Class Context

extends Object
Class Inheritance
Annotations
@API
status:EXPERIMENTAL
since:0.1.0
Imports
org.apiguardian.api.API, org.opentest4j.reporting.schema.QualifiedName, org.w3c.dom.Document, javax.xml.parsers.DocumentBuilder, .DocumentBuilderFactory, java.util.Optional, java.util.concurrent.ConcurrentHashMap, .ConcurrentMap

Context encapsulating a single XML document along with its namespace configuration.
Since
0.1.0

Field Summary

Modifier and TypeField and Description
private final Document
private final NamespaceRegistry
private final ConcurrentMap<QualifiedName, String>

Constructor Summary

AccessConstructor and Description
private
Context(Document document, NamespaceRegistry namespaceRegistry)

Method Summary

Modifier and TypeMethod and Description
pack-priv static Context
create(QualifiedName rootElement, NamespaceRegistry namespaceRegistry)

pack-priv Element
private static Element
createRoot(QualifiedName rootElement, NamespaceRegistry namespaceRegistry, Context context)

pack-priv Document
pack-priv String
prefixed(QualifiedName qualifiedName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

documentback to summary
private final Document document
namespaceRegistryback to summary
private final NamespaceRegistry namespaceRegistry
prefixedNamesback to summary
private final ConcurrentMap<QualifiedName, String> prefixedNames

Constructor Detail

Contextback to summary
private Context(Document document, NamespaceRegistry namespaceRegistry)

Method Detail

createback to summary
pack-priv static Context create(QualifiedName rootElement, NamespaceRegistry namespaceRegistry)
createElementback to summary
pack-priv Element createElement(QualifiedName qualifiedName)
createRootback to summary
private static Element createRoot(QualifiedName rootElement, NamespaceRegistry namespaceRegistry, Context context)
getDocumentback to summary
pack-priv Document getDocument()
prefixedback to summary
pack-priv String prefixed(QualifiedName qualifiedName)