/** * Returns the diff driver being in use. * * <p> * If no specific diff driver was previously provided, a default one * will be returned (see {@link DefaultSVNDiffGenerator}). * * @return the diff driver being in use * @see #setDiffGenerator(ISVNDiffGenerator) */ public ISVNDiffGenerator getDiffGenerator() { if (myDiffGenerator == null) { myDiffGenerator = new DefaultSVNDiffGenerator(); } return myDiffGenerator; }
/** * Sets the specified diff driver for this object to use for generating and * writing file differences to an otput stream. * * <p> * If no specific diff driver was set in this way, a default one will be * used (see {@link DefaultSVNDiffGenerator}). * * @param diffGenerator * a diff driver * @see #getDiffGenerator() */ public void setDiffGenerator(ISVNDiffGenerator diffGenerator) { if (diffGenerator == null) { diffGenerator = new DefaultSVNDiffGenerator(); } this.diffGenerator = diffGenerator; }
/** * Returns the diff driver being in use. * * <p> * If no specific diff driver was previously provided, a default one * will be returned (see {@link DefaultSVNDiffGenerator}). * * @return the diff driver being in use * @see #setDiffGenerator(ISVNDiffGenerator) */ public ISVNDiffGenerator getDiffGenerator() { if (myDiffGenerator == null) { DefaultSVNDiffGenerator defaultDiffGenerator = new DefaultSVNDiffGenerator(); defaultDiffGenerator.setOptions(getOptions()); myDiffGenerator = defaultDiffGenerator; } return myDiffGenerator; }
/** * Returns the diff driver being in use. * * <p> * If no specific diff driver was previously provided, a default one * will be returned (see {@link DefaultSVNDiffGenerator}). * * @return the diff driver being in use * @see #setDiffGenerator(ISVNDiffGenerator) */ public ISVNDiffGenerator getDiffGenerator() { if (myDiffGenerator == null) { DefaultSVNDiffGenerator defaultDiffGenerator = new DefaultSVNDiffGenerator(); defaultDiffGenerator.setOptions(getOptions()); myDiffGenerator = defaultDiffGenerator; } return myDiffGenerator; }
private ISVNDiffGenerator getDiffGenerator() { ISVNDiffGenerator generator = getOperation().getDiffGenerator() != null ? new SvnNewDiffGenerator(getOperation().getDiffGenerator()) : new DefaultSVNDiffGenerator(); generator.setDiffAdded(true); return generator; } }
diffGenerator = new DefaultSVNDiffGenerator();
diffGenerator = new DefaultSVNDiffGenerator();
private ISVNDiffGenerator getDiffGenerator() { ISvnDiffGenerator diffGenerator = getOperation().getDiffGenerator(); if (diffGenerator != null) { if (getOperation().getRelativeToDirectory() != null) { if (diffGenerator instanceof SvnDiffGenerator) { ((SvnDiffGenerator) diffGenerator).setRelativeToTarget(SvnTarget.fromFile(getOperation().getRelativeToDirectory())); } else { diffGenerator.setBaseTarget(SvnTarget.fromFile(getOperation().getRelativeToDirectory())); } } return new SvnNewDiffGenerator(diffGenerator); } else { DefaultSVNDiffGenerator defaultSVNDiffGenerator = new DefaultSVNDiffGenerator(); if (getOperation().getRelativeToDirectory() != null) { defaultSVNDiffGenerator.setBasePath(getOperation().getRelativeToDirectory()); } return defaultSVNDiffGenerator; } } }