Save This Page
Home » tapestry-src-5.0.19 » org.apache.tapestry.mojo » [javadoc | source]
    1   // Copyright 2007, 2008 The Apache Software Foundation
    2   //
    3   // Licensed under the Apache License, Version 2.0 (the "License");
    4   // you may not use this file except in compliance with the License.
    5   // You may obtain a copy of the License at
    6   //
    7   //     http://www.apache.org/licenses/LICENSE-2.0
    8   //
    9   // Unless required by applicable law or agreed to in writing, software
   10   // distributed under the License is distributed on an "AS IS" BASIS,
   11   // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   12   // See the License for the specific language governing permissions and
   13   // limitations under the License.
   14   
   15   package org.apache.tapestry.mojo;
   16   
   17   public class ParameterDescription
   18   {
   19       private final String name;
   20   
   21       private final String type;
   22   
   23       private final String defaultValue;
   24   
   25       private final String defaultPrefix;
   26   
   27       private final boolean required;
   28   
   29       private final boolean allowNull;
   30   
   31       private final boolean cache;
   32   
   33       private final String description;
   34   
   35       public ParameterDescription(String name, String type, String defaultValue,
   36                                   String defaultPrefix, boolean required, boolean allowNull, boolean cache,
   37                                   String description)
   38       {
   39           this.name = name;
   40           this.type = type;
   41           this.defaultValue = defaultValue;
   42           this.defaultPrefix = defaultPrefix;
   43           this.required = required;
   44           this.allowNull = allowNull;
   45           this.cache = cache;
   46           this.description = description;
   47       }
   48   
   49       public boolean getCache()
   50       {
   51           return cache;
   52       }
   53   
   54       public String getDefaultPrefix()
   55       {
   56           return defaultPrefix;
   57       }
   58   
   59       public String getDefaultValue()
   60       {
   61           return defaultValue;
   62       }
   63   
   64       public String getDescription()
   65       {
   66           return description;
   67       }
   68   
   69       public String getName()
   70       {
   71           return name;
   72       }
   73   
   74       public boolean getRequired()
   75       {
   76           return required;
   77       }
   78   
   79       public String getType()
   80       {
   81           return type;
   82       }
   83   
   84       public boolean getAllowNull()
   85       {
   86           return allowNull;
   87       }
   88   }

Save This Page
Home » tapestry-src-5.0.19 » org.apache.tapestry.mojo » [javadoc | source]