Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

parser-yaml

This addon provides standalone functionality, and exports services for use in other addons. It enables parsing of YAML using the SnakeYAML project

Depends on

Addon Exported Optional

resources

no

no

simple

yes

no

Setup

This Addon requires the following installation steps.

Add configuration to pom.xml

To use this addon, you must add it as a dependency in the pom.xml of your forge-addon classified artifact:

<dependency>
   <groupId>org.jboss.forge.addon</groupId>
   <artifactId>parser-yaml</artifactId>
   <classifier>forge-addon</classifier>
   <version>${version}</version>
</dependency>

Features

YamlResource for YAML files

Allows easy manipulation of YAML data

@Inject private ResourceFactory factory;
File file = new File("data.yaml"); // File must exist
YamlResource resource = factory.create(file).reify(YamlResource.class);
Map<String,Object> model = resource.getModel().get();
// Manipulate model
...
// save it
resource.setContents(model);