All Classes
-
All Classes Interface Summary Class Summary Class Description CmtNode One or multiple lines in yaml file.CmtNodeFactory Helper factory class for creating correct node objects.CmtTree Yaml tree built by comments parser.CommentsParserValidator Comments parse is a very simple yaml parser and to make sure it works correctly comparing parsed structure with snakeyaml parse result (parsed trees are unified to represent equal trees).CommentsReader Custom yaml parser, preserving comments.CommentsWriter Renders comments model.CountingIterator<T> Iterator, remembering processed items count.EnvSupport Environment variables could be used to personalize updating yaml file.FileUtils LineNumberAware Unification for yaml nodes and tree node (not mapped object, grouping all root yaml properties).ListMatcher List matching utilities.MultilineValue Yaml multi-line value detector utility.MultilineValue.Marker Multi-line value descriptor.ProdConfigurator Represents normal tool run.ReportPrinter Formats update report.StructNode Structure build by snakeyaml-based parser.StructNodeFactory Helper factory class for creating correct node objects.StructTree Yaml tree build by snakeyaml-based parser.StructureReader Snakeyaml-based parser.TestConfigurator Utility to simplify testing updates: it could search file on fs, in classpath or as url.TreeMerger Merges commented models.TreeNode<T extends YamlLine<T>> Universal tree-like structure.TreeRoot<T extends YamlLine<T>> Base class for both comments and structure trees.TreeStringUtils String utilities related to yaml model trees.UpdateConfig Update configuration.UpdateConfig.Configurator<T extends UpdateConfig.Configurator<T>> Updater configurator.UpdateListener Update stages listener.UpdateListenerAdapter Dummy implementation ofUpdateListenerto simplify selective implementation.UpdateReport Update report.UpdateReport.Pair Yaml path - line identity pair.UpdateResultValidator Validates merged file against old and new configs: all old values must be preserved and all new values must be added.YamlLine<T extends YamlLine<T>> Base class for comments and structure parsers.YamlModelUtils Yaml model utils.YamlUpdater Yaml configuration merger preserving comments.