src/core/net/sf/basedb/util/extensions/xml/VariableSetter.java

Code
Comments
Other
Rev Date Author Line
4170 07 Mar 08 nicklas 1 /**
4479 05 Sep 08 jari 2   $Id$
4170 07 Mar 08 nicklas 3
4170 07 Mar 08 nicklas 4   Copyright (C) Authors contributing to this file.
4170 07 Mar 08 nicklas 5
4170 07 Mar 08 nicklas 6   This file is part of BASE - BioArray Software Environment.
4170 07 Mar 08 nicklas 7   Available at http://base.thep.lu.se/
4170 07 Mar 08 nicklas 8
4170 07 Mar 08 nicklas 9   BASE is free software; you can redistribute it and/or
4170 07 Mar 08 nicklas 10   modify it under the terms of the GNU General Public License
4479 05 Sep 08 jari 11   as published by the Free Software Foundation; either version 3
4170 07 Mar 08 nicklas 12   of the License, or (at your option) any later version.
4170 07 Mar 08 nicklas 13
4170 07 Mar 08 nicklas 14   BASE is distributed in the hope that it will be useful,
4170 07 Mar 08 nicklas 15   but WITHOUT ANY WARRANTY; without even the implied warranty of
4170 07 Mar 08 nicklas 16   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
4170 07 Mar 08 nicklas 17   GNU General Public License for more details.
4170 07 Mar 08 nicklas 18
4170 07 Mar 08 nicklas 19   You should have received a copy of the GNU General Public License
4515 11 Sep 08 jari 20   along with BASE. If not, see <http://www.gnu.org/licenses/>.
4170 07 Mar 08 nicklas 21 */
4170 07 Mar 08 nicklas 22 package net.sf.basedb.util.extensions.xml;
4170 07 Mar 08 nicklas 23
4170 07 Mar 08 nicklas 24 import java.lang.annotation.Documented;
4170 07 Mar 08 nicklas 25 import java.lang.annotation.ElementType;
4170 07 Mar 08 nicklas 26 import java.lang.annotation.Retention;
4170 07 Mar 08 nicklas 27 import java.lang.annotation.RetentionPolicy;
4170 07 Mar 08 nicklas 28 import java.lang.annotation.Target;
4170 07 Mar 08 nicklas 29
4170 07 Mar 08 nicklas 30 /**
4170 07 Mar 08 nicklas 31   Indicates that a factory setter method which takes a string as 
4170 07 Mar 08 nicklas 32   it's input will have the value scanned by a {@link VariableConverter}
4170 07 Mar 08 nicklas 33   before the setter method is invoked.
4170 07 Mar 08 nicklas 34   
4170 07 Mar 08 nicklas 35   @author nicklas
4170 07 Mar 08 nicklas 36   @version 2.7
4170 07 Mar 08 nicklas 37   @see PathSetter
4170 07 Mar 08 nicklas 38   @base.modified $Date$
4170 07 Mar 08 nicklas 39 */
4170 07 Mar 08 nicklas 40 @Documented
4170 07 Mar 08 nicklas 41 @Target(ElementType.METHOD)
4170 07 Mar 08 nicklas 42 @Retention(RetentionPolicy.RUNTIME)
4170 07 Mar 08 nicklas 43 public @interface VariableSetter 
4170 07 Mar 08 nicklas 44 {}