01: /*
02: * ====================================================================
03: * Copyright (c) 2004 TMate Software Ltd. All rights reserved.
04: *
05: * This software is licensed as described in the file COPYING, which
06: * you should have received as part of this distribution. The terms
07: * are also available at http://svnkit.com/license.html
08: * If newer versions of this license are posted there, you may use a
09: * newer version instead, at your option.
10: * ====================================================================
11: */
12:
13: package de.regnis.q.sequence.line.diff;
14:
15: import java.util.*;
16:
17: /**
18: * @author TMate Software Ltd.
19: */
20: public interface QDiffGeneratorFactory {
21: public static final String GUTTER_PROPERTY = "gutter";
22: public static final String EOL_PROPERTY = "eol";
23: public static final String WHITESPACE_PROPERTY = "whitespace";
24: public static final String IGNORE_EOL_PROPERTY = "ignore-eol-style";
25: public static final String IGNORE_SPACE_PROPERTY = "ignore-space";
26: public static final String IGNORE_SPACE_CHANGE = "space-change";
27: public static final String IGNORE_ALL_SPACE = "all-space";
28:
29: public QDiffGenerator createGenerator(Map properties);
30: }
|