Author: apetrelli
Date: Sun Jun 29 09:27:50 2008
New Revision: 672637
URL: http://svn.apache.org/viewvc?rev=672637&view=rev
Log:
TILES-83
Added @since tags in ListAttribute in tiles-api.
Re-added ListAttribute in tiles-core and deprecated it.
Added:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
(with props)
Modified:
tiles/framework/trunk/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java
Modified:
tiles/framework/trunk/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java
URL:
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java?rev=672637&r1=672636&r2=672637&view=diff
==============================================================================
---
tiles/framework/trunk/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java
(original)
+++
tiles/framework/trunk/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java
Sun Jun 29 09:27:50 2008
@@ -18,6 +18,7 @@
* specific language governing permissions and limitations
* under the License.
*/
+
package org.apache.tiles;
@@ -32,6 +33,7 @@
* This class is used to read configuration files.
*
* @version $Rev$ $Date$
+ * @since 2.1.0
*/
public class ListAttribute extends Attribute {
@@ -44,6 +46,8 @@
/**
* Constructor.
+ *
+ * @since 2.1.0
*/
public ListAttribute() {
setValue(new ArrayList<Object>());
@@ -54,6 +58,7 @@
*
* @param name Name.
* @param value List.
+ * @since 2.1.0
*/
public ListAttribute(String name, List<Object> value) {
super(name, value);
@@ -64,6 +69,7 @@
* We use a property to avoid rewriting a new class.
*
* @param element XmlAttribute to add.
+ * @since 2.1.0
*/
@SuppressWarnings("unchecked")
public void add(Attribute element) {
@@ -74,6 +80,7 @@
* Add an element in list.
*
* @param value Object to add.
+ * @since 2.1.0
*/
@SuppressWarnings("unchecked")
public void add(Object value) {
@@ -91,6 +98,7 @@
* Add an element in list.
*
* @param value Object to add.
+ * @since 2.1.0
*/
@SuppressWarnings("unchecked")
public void addObject(Object value) {
@@ -103,6 +111,7 @@
* default, it is 'false'
*
* @param inherit The "inherit" value.
+ * @since 2.1.0
*/
public void setInherit(boolean inherit) {
this.inherit = inherit;
@@ -114,6 +123,7 @@
* default, it is 'false'
*
* @return inherit The "inherit" value.
+ * @since 2.1.0
*/
public boolean isInherit() {
return inherit;
@@ -124,6 +134,7 @@
* be put before the ones already present.
*
* @param parent The parent list attribute.
+ * @since 2.1.0
*/
@SuppressWarnings("unchecked")
public void inherit(ListAttribute parent) {
Added:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
URL:
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java?rev=672637&view=auto
==============================================================================
---
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
(added)
+++
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
Sun Jun 29 09:27:50 2008
@@ -0,0 +1,35 @@
+/*
+ * $Id$
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.tiles.context;
+
+/**
+ * An attribute as a <code>List</code>.
+ * This attribute associates a name with a list. The list can be found by the
+ * property name.
+ * Elements in list are retrieved using List methods.
+ * This class is used to read configuration files.
+ *
+ * @version $Rev$ $Date$
+ * @deprecated Use [EMAIL PROTECTED] org.apache.tiles.ListAttribute}.
+ */
+public class ListAttribute extends org.apache.tiles.ListAttribute {
+}
Propchange:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/context/ListAttribute.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL