org.kohsuke.rngom.parse.host.CommentListHost Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jaxb-xjc Show documentation
Show all versions of jaxb-xjc Show documentation
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.
package org.kohsuke.rngom.parse.host;
import org.kohsuke.rngom.ast.builder.BuildException;
import org.kohsuke.rngom.ast.builder.CommentList;
import org.kohsuke.rngom.ast.om.Location;
/**
*
* @author
* Kohsuke Kawaguchi ([email protected])
*/
class CommentListHost extends Base implements CommentList {
final CommentList lhs;
final CommentList rhs;
CommentListHost(CommentList lhs, CommentList rhs) {
this.lhs = lhs;
this.rhs = rhs;
}
public void addComment(String value, Location _loc) throws BuildException {
LocationHost loc = cast(_loc);
if(lhs!=null)
lhs.addComment(value,loc.lhs);
if(rhs!=null)
rhs.addComment(value,loc.rhs);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy