1 package net.logAnalyzer.patternParser;
2
3 /***
4 * This class contains the definition of a pattern.
5 *
6 * @author Karim REFEYTON
7 * @version 0.1
8 */
9 public class PatternDefinition {
10 /***
11 * Name for IHM.
12 */
13 private String name;
14
15 /***
16 * Pattern string.
17 */
18 private String pattern;
19
20 /***
21 * Creates a new named pattern from the pattern string.
22 *
23 * @param name
24 * Name of the pattern.
25 * @param pattern
26 * Pattern string.
27 */
28 public PatternDefinition(String name, String pattern) {
29 this.name = name;
30 this.pattern = pattern;
31 }
32
33 /***
34 * Name for IHM.
35 *
36 * @return Pattern name.
37 */
38 public final String getName() {
39 return this.name;
40 }
41
42 /***
43 * Pattern string.
44 *
45 * @return Pattern string.
46 */
47 public final String getPattern() {
48 return this.pattern;
49 }
50 }