View Javadoc
1   /**
2    * The Doxygen Maven Plugin (dmp)
3    *
4    * Copyright (c) 2010, 2011, 2012, 2013, 2014, 2015 by SoftwareEntwicklung Beratung Schulung (SoEBeS)
5    * Copyright (c) 2010, 2011, 2012, 2013, 2014, 2015 by Karl Heinz Marbaise
6    *
7    * Licensed to the Apache Software Foundation (ASF) under one or more
8    * contributor license agreements.  See the NOTICE file distributed with
9    * this work for additional information regarding copyright ownership.
10   * The ASF licenses this file to You under the Apache License, Version 2.0
11   * (the "License"); you may not use this file except in compliance with
12   * the License.  You may obtain a copy of the License at
13   *
14   *    http://www.apache.org/licenses/LICENSE-2.0
15   *
16   * Unless required by applicable law or agreed to in writing, software
17   * distributed under the License is distributed on an "AS IS" BASIS,
18   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19   * See the License for the specific language governing permissions and
20   * limitations under the License.
21   */
22  package com.soebes.maven.plugins.doxygen;
23  
24  /**
25   * This will define the kinds of parameters which are existing in
26   * doxygen configuration file.
27   * 
28   * @author Karl Heinz Marbaise
29   *
30   */
31  public enum DoxygenParameterType {
32  	/**
33  	 * A value as-it. 
34  	 */
35  	LITERAL,
36  	/**
37  	 * A usual string value.
38  	 */
39  	STRING,
40  	/**
41  	 * A quoted string means a string value which is quoted
42  	 * by using dobule quotes. 
43  	 */
44  	STRING_QUOTED,
45  	/**
46  	 * An integer values. 
47  	 */
48  	INTEGER,
49  	/**
50  	 * An boolean value which is represented by 'YES'
51  	 * and 'NO' in the doxygen configuration.
52  	 */
53  	BOOLEAN,
54  }