View Javadoc

1    /****************************************************************************
2    * Copyright (c) 2005, 2006, 2007, 2008, 2009 Imola Informatica.
3    * All rights reserved. This program and the accompanying materials
4    * are made available under the terms of the LGPL License v2.1
5    * which accompanies this distribution, and is available at
6    * http://www.gnu.org/licenses/lgpl.html
7    ****************************************************************************/
8   package it.imolinfo.jbi4corba.webservice.generator;
9   
10  /**
11   * This class is used to define a custom code generation.
12   */
13  public class CodeGenerationProperties {
14  
15      /**
16       * If this property is 'true' (default) the valuetype implementation is
17       * generated with the methods toString and equals.
18       */
19      private boolean valueTypeImplementationWithToStringAndEquals = true;
20      
21      /**
22       * Creates a new instance of CodeGenerationProperties.
23       */
24      public CodeGenerationProperties() {
25          // NOP
26      }
27      
28  /**
29   * 
30   * @return  The reurn
31   */
32      public boolean isValueTypeImplementationWithToStringAndEquals() {
33          return valueTypeImplementationWithToStringAndEquals;
34      }
35  
36      /**
37       * 
38       * @param  valueTypeImplementationWithToStringAndEquals  The value type implementation with to string and equals
39       */
40      public void setValueTypeImplementationWithToStringAndEquals(boolean valueTypeImplementationWithToStringAndEquals) {
41          this.valueTypeImplementationWithToStringAndEquals = valueTypeImplementationWithToStringAndEquals;
42      }
43      
44  }