View Javadoc
1   /*
2    * Copyright (C) 2002-2003,2017-2023 Dipl.-Inform. Kai Hofmann. All rights reserved!
3    */
4   package de.powerstat.phplib.templateengine;
5   
6   
7   /**
8    * Enum for handling of undefined variables.
9    */
10  public enum HandleUndefined
11   {
12    /**
13     * Remove variables.
14     */
15    REMOVE(0),
16  
17    /**
18     * Keep variables.
19     */
20    KEEP(1),
21  
22    /**
23     * Change to XML comments.
24     */
25    COMMENT(2);
26  
27  
28    /**
29     * Action number.
30     */
31    private final int action;
32  
33  
34    /**
35     * Ordinal constructor.
36     *
37     * @param action Action number
38     */
39    HandleUndefined(final int action)
40     {
41      this.action = action;
42     }
43  
44  
45    /**
46     * Get action number.
47     *
48     * @return Action number
49     */
50    public int getAction()
51     {
52      return this.action;
53     }
54  
55   }