All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kohsuke.rngom.parse.host.DivHost Maven / Gradle / Ivy

Go to download

Old JAXB Binding Compiler. Contains source code needed for binding customization files into java sources. In other words: the *tool* to generate java classes for the given xml representation.

There is a newer version: 4.0.5
Show newest version
package org.kohsuke.rngom.parse.host;

import org.kohsuke.rngom.ast.builder.Annotations;
import org.kohsuke.rngom.ast.builder.BuildException;
import org.kohsuke.rngom.ast.builder.Div;
import org.kohsuke.rngom.ast.om.Location;

/**
 * 
 * @author
 *      Kohsuke Kawaguchi ([email protected])
 */
public class DivHost extends GrammarSectionHost implements Div {
    private final Div lhs;
    private final Div rhs;
    
    DivHost(Div lhs, Div rhs) {
        super(lhs, rhs);
        this.lhs = lhs;
        this.rhs = rhs;
    }

    public void endDiv(Location _loc, Annotations _anno) throws BuildException {
        LocationHost loc = cast(_loc);
        AnnotationsHost anno = cast(_anno);
        
        lhs.endDiv( loc.lhs, anno.lhs );
        rhs.endDiv( loc.rhs, anno.rhs );
    }
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy