Package org.sentrysoftware.maven.metricshub.connector.parser
package org.sentrysoftware.maven.metricshub.connector.parser
The part of library responsible for parsing connectors.
See
See
ConnectorLibraryParser
.-
ClassDescriptionAbstract base class for implementing a chain of responsibility pattern in processing JsonNodes.This class parses the connectors that are located under the source directory then produces a map of
JsonNode
instances that need to be used by the underlying page producers.This class parses the connector YAML file and produces the correspondingJsonNode
The constant processor performs constant replacements over aJsonNode
instanceTheExtendsProcessor
class performs the merging of extended connectors.This utility class traverses a JsonNode, applying updates according to an updater function and a predicate that determines whether the value should be updated.TheNodeProcessorHelper
class provides utility methods for creating instances of node processors.