View Javadoc
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  }