| Chunk |
|---|
| Conflicting content |
|---|
}
private static TubainaBuilder parseOptions(CommandLine cmd, Options options) {
<<<<<<< HEAD
ParseTypes type = selectParseTypeFromCommandLine(cmd);
=======
ParseType type = selectParseTypeFromCommandLine(cmd);
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
TubainaBuilder builder = new TubainaBuilder(type);
if (cmd.hasOption("h")) { |
| Solution content |
|---|
}
private static TubainaBuilder parseOptions(CommandLine cmd, Options options) {
ParseType type = selectParseTypeFromCommandLine(cmd);
TubainaBuilder builder = new TubainaBuilder(type);
if (cmd.hasOption("h")) { |
| File |
|---|
| Tubaina.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
return builder;
}
<<<<<<< HEAD
private static ParseTypes selectParseTypeFromCommandLine(CommandLine cmd) {
for (ParseTypes type : ParseTypes.values()) {
=======
private static ParseType selectParseTypeFromCommandLine(CommandLine cmd) {
for (ParseType type : ParseType.values()) {
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
if (cmd.hasOption(type.getType())) {
return type;
} |
| Solution content |
|---|
return builder;
}
private static ParseType selectParseTypeFromCommandLine(CommandLine cmd) {
for (ParseType type : ParseType.values()) {
if (cmd.hasOption(type.getType())) {
return type;
} |
| File |
|---|
| Tubaina.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| For statement |
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
======= <<<<<<< HEAD import br.com.caelum.tubaina.parser.html.FlatHtmlGenerator; import br.com.caelum.tubaina.parser.html.Generator; import br.com.caelum.tubaina.parser.html.HtmlGenerator; import br.com.caelum.tubaina.parser.html.SingleHtmlGenerator; >>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af import br.com.caelum.tubaina.parser.latex.LatexGenerator; import br.com.caelum.tubaina.resources.ResourceLocator; |
| Solution content |
|---|
import br.com.caelum.tubaina.parser.html.FlatHtmlGenerator; import br.com.caelum.tubaina.parser.html.Generator; import br.com.caelum.tubaina.parser.html.HtmlGenerator; import br.com.caelum.tubaina.parser.html.SingleHtmlGenerator; import br.com.caelum.tubaina.parser.latex.LatexGenerator; import br.com.caelum.tubaina.resources.ResourceLocator; |
| File |
|---|
| TubainaBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
private String outputFileName = "book.tex";
<<<<<<< HEAD
public TubainaBuilder(ParseTypes type) {
=======
public TubainaBuilder(ParseType type) {
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
this.parseType = type;
}
|
| Solution content |
|---|
private String outputFileName = "book.tex";
public TubainaBuilder(ParseType type) {
this.parseType = type;
}
|
| File |
|---|
| TubainaBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
Parser parser = parseType.getParser(conf, noAnswer, showNotes);
Generator generator = null;
<<<<<<< HEAD
if (parseType.equals(ParseTypes.LATEX)) {
generator = new LatexGenerator(parser, templateDir, noAnswer, outputFileName);
}
if (parseType.equals(ParseTypes.HTML)) {
generator = new HtmlGenerator(parser, strictXhtml, templateDir);
}
if (parseType.equals(ParseTypes.HTMLFLAT)) {
generator = new FlatHtmlGenerator(parser, strictXhtml, templateDir);
=======
if (parseType.equals(ParseType.LATEX)) {
generator = new LatexGenerator(parser, templateDir, noAnswer, outputFileName);
}
if (parseType.equals(ParseType.HTML)) {
generator = new HtmlGenerator(parser, strictXhtml, templateDir);
}
if (parseType.equals(ParseType.HTMLFLAT)) {
generator = new FlatHtmlGenerator(parser, strictXhtml, templateDir);
}
if (parseType.equals(ParseType.SINGLEHTML)) {
generator = new SingleHtmlGenerator(parser, templateDir);
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
}
File file = new File(outputDir,parseType.getType()); |
| Solution content |
|---|
Parser parser = parseType.getParser(conf, noAnswer, showNotes);
Generator generator = null;
if (parseType.equals(ParseType.LATEX)) {
generator = new LatexGenerator(parser, templateDir, noAnswer, outputFileName);
}
if (parseType.equals(ParseType.HTML)) {
generator = new HtmlGenerator(parser, strictXhtml, templateDir);
}
if (parseType.equals(ParseType.HTMLFLAT)) {
generator = new FlatHtmlGenerator(parser, strictXhtml, templateDir);
}
if (parseType.equals(ParseType.SINGLEHTML)) {
generator = new SingleHtmlGenerator(parser, templateDir);
}
File file = new File(outputDir,parseType.getType()); |
| File |
|---|
| TubainaBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import br.com.caelum.tubaina.Chapter; import br.com.caelum.tubaina.Section; import br.com.caelum.tubaina.TubainaException; <<<<<<< HEAD import br.com.caelum.tubaina.parser.Parser; import br.com.caelum.tubaina.resources.HtmlResourceManipulator; import br.com.caelum.tubaina.resources.Resource; import br.com.caelum.tubaina.resources.ResourceManipulator; import br.com.caelum.tubaina.util.FileUtilities; ======= import br.com.caelum.tubaina.io.TubainaDir; import br.com.caelum.tubaina.io.TubainaHtmlIO; import br.com.caelum.tubaina.parser.Parser; >>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af import br.com.caelum.tubaina.util.Utilities; import br.com.caelum.tubaina.util.XHTMLValidator; import freemarker.ext.beans.BeansWrapper; |
| Solution content |
|---|
import br.com.caelum.tubaina.Chapter; import br.com.caelum.tubaina.Section; import br.com.caelum.tubaina.TubainaException; import br.com.caelum.tubaina.io.TubainaDir; import br.com.caelum.tubaina.io.TubainaHtmlIO; import br.com.caelum.tubaina.parser.Parser; import br.com.caelum.tubaina.util.Utilities; import br.com.caelum.tubaina.util.XHTMLValidator; import freemarker.ext.beans.BeansWrapper; |
| File |
|---|
| FlatHtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
private final File templateDir;
<<<<<<< HEAD
=======
private Configuration cfg;
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
public FlatHtmlGenerator(final Parser parser, final boolean shouldValidateXHTML, final File templateDir) {
this.parser = parser;
this.shouldValidateXHTML = shouldValidateXHTML; |
| Solution content |
|---|
private final File templateDir;
private Configuration cfg;
public FlatHtmlGenerator(final Parser parser, final boolean shouldValidateXHTML, final File templateDir) {
this.parser = parser;
this.shouldValidateXHTML = shouldValidateXHTML; |
| File |
|---|
| FlatHtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Attribute |
| Chunk |
|---|
| Conflicting content |
|---|
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
configureFreemarker();
}
<<<<<<< HEAD
public void generate(Book b, File directory) throws IOException {
// FreeMarker configuration
Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(templateDir);
cfg.setObjectWrapper(new BeansWrapper());
List |
| Solution content |
|---|
configureFreemarker();
}
public void generate(Book book, File directory) throws IOException {
TubainaDir bookRoot = new TubainaHtmlIO(templateDir).createTubainaDir(directory, book);
List |
| File |
|---|
| FlatHtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| Method invocation |
| Method signature |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import br.com.caelum.tubaina.Chapter; import br.com.caelum.tubaina.Section; import br.com.caelum.tubaina.TubainaException; <<<<<<< HEAD import br.com.caelum.tubaina.parser.Parser; import br.com.caelum.tubaina.resources.HtmlResourceManipulator; import br.com.caelum.tubaina.resources.Resource; import br.com.caelum.tubaina.resources.ResourceManipulator; import br.com.caelum.tubaina.util.FileUtilities; ======= import br.com.caelum.tubaina.io.TubainaDir; import br.com.caelum.tubaina.io.TubainaHtmlIO; import br.com.caelum.tubaina.parser.Parser; >>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af import br.com.caelum.tubaina.util.Utilities; import br.com.caelum.tubaina.util.XHTMLValidator; import freemarker.ext.beans.BeansWrapper; |
| Solution content |
|---|
import br.com.caelum.tubaina.Chapter; import br.com.caelum.tubaina.Section; import br.com.caelum.tubaina.TubainaException; import br.com.caelum.tubaina.io.TubainaDir; import br.com.caelum.tubaina.io.TubainaHtmlIO; import br.com.caelum.tubaina.parser.Parser; import br.com.caelum.tubaina.util.Utilities; import br.com.caelum.tubaina.util.XHTMLValidator; import freemarker.ext.beans.BeansWrapper; |
| File |
|---|
| HtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
private final File templateDir;
<<<<<<< HEAD
public HtmlGenerator(final Parser parser, final boolean shouldValidateXHTML, final File templateDir) {
=======
private Configuration cfg;
public HtmlGenerator(Parser parser, boolean shouldValidateXHTML, File templateDir) {
>>>>>>> 6edd701980834aa96fa7056f2da99c74e24a16af
this.parser = parser;
this.shouldValidateXHTML = shouldValidateXHTML;
this.templateDir = new File(templateDir, "html/"); |
| Solution content |
|---|
private final File templateDir;
private Configuration cfg;
public HtmlGenerator(Parser parser, boolean shouldValidateXHTML, File templateDir) {
this.parser = parser;
this.shouldValidateXHTML = shouldValidateXHTML;
this.templateDir = new File(templateDir, "html/"); |
| File |
|---|
| HtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Attribute |
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
configureFreemarker();
}
<<<<<<< HEAD
public void generate(Book b, File directory) throws IOException {
// FreeMarker configuration
Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(templateDir);
cfg.setObjectWrapper(new BeansWrapper());
List |
| Solution content |
|---|
configureFreemarker();
}
public void generate(Book book, File directory) throws IOException {
TubainaDir bookRoot = new TubainaHtmlIO(templateDir).createTubainaDir(directory, book);
List |
| File |
|---|
| HtmlGenerator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| Method invocation |
| Method signature |
| Variable |