You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ar...@apache.org on 2010/01/14 00:23:23 UTC
svn commit: r898995 -
/myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java
Author: arobinson74
Date: Wed Jan 13 23:23:22 2010
New Revision: 898995
URL: http://svn.apache.org/viewvc?rev=898995&view=rev
Log:
Change file type line endings
Modified:
myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java (contents, props changed)
Modified: myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java?rev=898995&r1=898994&r2=898995&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java (original)
+++ myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java Wed Jan 13 23:23:22 2010
@@ -1,247 +1,247 @@
-/*
- * 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.myfaces.trinidad.model;
-
-import java.util.List;
-
-/**
- * <p>
- * Used by anybody who wants to wrap the <code>CollectionModel</code> class.
- * </p>
- * <p>
- * This class simply delegates all the CollectionModel functionalities to the wrapped class.
- * </p>
- * The wrapped CollectionModel is returned by the <code>getCollectionModel</code> method. And that
- * method needs to be overriden by the subclasses.
- * @see #getCollectionModel
- */
-public abstract class CollectionModelDecorator
- extends CollectionModel
-{
- public Object getRowKey()
- {
- return getCollectionModel().getRowKey();
- }
-
- public void setRowKey(Object key)
- {
- getCollectionModel().setRowKey(key);
- }
-
- public boolean isRowAvailable(int rowIndex)
- {
- return getCollectionModel().isRowAvailable(rowIndex);
- }
-
- public boolean isRowAvailable(Object rowKey)
- {
- return getCollectionModel().isRowAvailable(rowKey);
- }
-
- public Object getRowData(int rowIndex)
- {
- return getCollectionModel().getRowData(rowIndex);
- }
-
- public boolean isSortable(String property)
- {
- return getCollectionModel().isSortable(property);
- }
-
- public List<SortCriterion> getSortCriteria()
- {
- return getCollectionModel().getSortCriteria();
- }
-
- public void setSortCriteria(List<SortCriterion> criteria)
- {
- getCollectionModel().setSortCriteria(criteria);
- }
-
- public boolean areRowsAvailable(int startIndex, int rowCount)
- {
- return getCollectionModel().areRowsAvailable(startIndex, rowCount);
- }
-
- public boolean areRowsAvailable(Object startRowKey, int rowCount)
- {
- return getCollectionModel().areRowsAvailable(startRowKey, rowCount);
- }
-
- public boolean areRowsAvailable(int rowCount)
- {
- return getCollectionModel().areRowsAvailable(rowCount);
- }
-
- //
- // below are the LocalRowKeyIndex APIs
- //
-
- public boolean areRowsLocallyAvailable(int startIndex, int rowCount)
- {
- return getCollectionModel().areRowsLocallyAvailable(startIndex, rowCount);
- }
-
- public boolean areRowsLocallyAvailable(Object startRowKey, int rowCount)
- {
- return getCollectionModel().areRowsLocallyAvailable(startRowKey, rowCount);
- }
-
- public boolean areRowsLocallyAvailable(int rowCount)
- {
- return getCollectionModel().areRowsLocallyAvailable(rowCount);
- }
-
- public boolean isRowLocallyAvailable(int rowIndex)
- {
- return getCollectionModel().isRowLocallyAvailable(rowIndex);
- }
-
- public boolean isRowLocallyAvailable(Object rowKey)
- {
- return getCollectionModel().isRowLocallyAvailable(rowKey);
- }
-
- public int getEstimatedRowCount()
- {
- return getCollectionModel().getEstimatedRowCount();
- }
-
- public LocalRowKeyIndex.Confidence getEstimatedRowCountConfidence()
- {
- return getCollectionModel().getEstimatedRowCountConfidence();
- }
-
- /**
- * clear all rows from the local cache
- */
- public void clearLocalCache()
- {
- getCollectionModel().clearLocalCache();
- }
-
- /**
- * Clear the requested range of rows from the local cache
- * @param startingIndex starting row index for the range to clear
- * @param rowsToClear number of rows to clear from the cache
- */
- public void clearCachedRows(int startingIndex, int rowsToClear)
- {
- getCollectionModel().clearCachedRows(startingIndex, rowsToClear);
- }
-
- /**
- * Clear the requested range of rows from the local cache
- * @param startingRowKey starting row key for the range to clear
- * @param rowsToClear number of rows to clear from the cache
- */
- public void clearCachedRows(Object startingRowKey, int rowsToClear)
- {
- getCollectionModel().clearCachedRows(startingRowKey, rowsToClear);
- }
-
- /**
- * Clear a row from the local cache by row index
- * @param index row index for the row to clear from the cache
- */
- public void clearCachedRow(int index)
- {
- getCollectionModel().clearCachedRow(index);
- }
-
- /**
- * Clear a row from the local cache by row key
- * @param rowKey row key for the row to clear from the cache
- */
- public void clearCachedRow(Object rowKey)
- {
- getCollectionModel().clearCachedRow(rowKey);
- }
-
- /**
- * Indicates the caching strategy supported by the model
- * @see LocalCachingStrategy
- * @return caching strategy supported by the model
- */
- public LocalRowKeyIndex.LocalCachingStrategy getCachingStrategy()
- {
- return getCollectionModel().getCachingStrategy();
- }
-
- //
- // below are the DataModel public APIs
- //
- public boolean isRowAvailable()
- {
- return getCollectionModel().isRowAvailable();
- }
-
- public int getRowCount()
- {
- return getCollectionModel().getRowCount();
- }
-
- public Object getRowData()
- {
- return getCollectionModel().getRowData();
- }
-
- public int getRowIndex()
- {
- return getCollectionModel().getRowIndex();
- }
-
- public void setRowIndex(int i)
- {
- getCollectionModel().setRowIndex(i);
- }
-
- public Object getWrappedData()
- {
- return getCollectionModel().getWrappedData();
- }
-
- public void setWrappedData(Object object)
- {
- getCollectionModel().setWrappedData(object);
- }
-
- public void addDataModelListener(javax.faces.model.DataModelListener listener)
- {
- getCollectionModel().addDataModelListener(listener);
- }
-
- public javax.faces.model.DataModelListener[] getDataModelListeners()
- {
- return getCollectionModel().getDataModelListeners();
- }
-
- public void removeDataModelListener(javax.faces.model.DataModelListener listener)
- {
- getCollectionModel().removeDataModelListener(listener);
- }
-
- /**
- * This method returns the wrapped <code>CollectionModel</code>.
- *
- * @return the wrapped CollectionModel
- */
- protected abstract CollectionModel getCollectionModel();
-}
-
+/*
+ * 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.myfaces.trinidad.model;
+
+import java.util.List;
+
+/**
+ * <p>
+ * Used by anybody who wants to wrap the <code>CollectionModel</code> class.
+ * </p>
+ * <p>
+ * This class simply delegates all the CollectionModel functionalities to the wrapped class.
+ * </p>
+ * The wrapped CollectionModel is returned by the <code>getCollectionModel</code> method. And that
+ * method needs to be overriden by the subclasses.
+ * @see #getCollectionModel
+ */
+public abstract class CollectionModelDecorator
+ extends CollectionModel
+{
+ public Object getRowKey()
+ {
+ return getCollectionModel().getRowKey();
+ }
+
+ public void setRowKey(Object key)
+ {
+ getCollectionModel().setRowKey(key);
+ }
+
+ public boolean isRowAvailable(int rowIndex)
+ {
+ return getCollectionModel().isRowAvailable(rowIndex);
+ }
+
+ public boolean isRowAvailable(Object rowKey)
+ {
+ return getCollectionModel().isRowAvailable(rowKey);
+ }
+
+ public Object getRowData(int rowIndex)
+ {
+ return getCollectionModel().getRowData(rowIndex);
+ }
+
+ public boolean isSortable(String property)
+ {
+ return getCollectionModel().isSortable(property);
+ }
+
+ public List<SortCriterion> getSortCriteria()
+ {
+ return getCollectionModel().getSortCriteria();
+ }
+
+ public void setSortCriteria(List<SortCriterion> criteria)
+ {
+ getCollectionModel().setSortCriteria(criteria);
+ }
+
+ public boolean areRowsAvailable(int startIndex, int rowCount)
+ {
+ return getCollectionModel().areRowsAvailable(startIndex, rowCount);
+ }
+
+ public boolean areRowsAvailable(Object startRowKey, int rowCount)
+ {
+ return getCollectionModel().areRowsAvailable(startRowKey, rowCount);
+ }
+
+ public boolean areRowsAvailable(int rowCount)
+ {
+ return getCollectionModel().areRowsAvailable(rowCount);
+ }
+
+ //
+ // below are the LocalRowKeyIndex APIs
+ //
+
+ public boolean areRowsLocallyAvailable(int startIndex, int rowCount)
+ {
+ return getCollectionModel().areRowsLocallyAvailable(startIndex, rowCount);
+ }
+
+ public boolean areRowsLocallyAvailable(Object startRowKey, int rowCount)
+ {
+ return getCollectionModel().areRowsLocallyAvailable(startRowKey, rowCount);
+ }
+
+ public boolean areRowsLocallyAvailable(int rowCount)
+ {
+ return getCollectionModel().areRowsLocallyAvailable(rowCount);
+ }
+
+ public boolean isRowLocallyAvailable(int rowIndex)
+ {
+ return getCollectionModel().isRowLocallyAvailable(rowIndex);
+ }
+
+ public boolean isRowLocallyAvailable(Object rowKey)
+ {
+ return getCollectionModel().isRowLocallyAvailable(rowKey);
+ }
+
+ public int getEstimatedRowCount()
+ {
+ return getCollectionModel().getEstimatedRowCount();
+ }
+
+ public LocalRowKeyIndex.Confidence getEstimatedRowCountConfidence()
+ {
+ return getCollectionModel().getEstimatedRowCountConfidence();
+ }
+
+ /**
+ * clear all rows from the local cache
+ */
+ public void clearLocalCache()
+ {
+ getCollectionModel().clearLocalCache();
+ }
+
+ /**
+ * Clear the requested range of rows from the local cache
+ * @param startingIndex starting row index for the range to clear
+ * @param rowsToClear number of rows to clear from the cache
+ */
+ public void clearCachedRows(int startingIndex, int rowsToClear)
+ {
+ getCollectionModel().clearCachedRows(startingIndex, rowsToClear);
+ }
+
+ /**
+ * Clear the requested range of rows from the local cache
+ * @param startingRowKey starting row key for the range to clear
+ * @param rowsToClear number of rows to clear from the cache
+ */
+ public void clearCachedRows(Object startingRowKey, int rowsToClear)
+ {
+ getCollectionModel().clearCachedRows(startingRowKey, rowsToClear);
+ }
+
+ /**
+ * Clear a row from the local cache by row index
+ * @param index row index for the row to clear from the cache
+ */
+ public void clearCachedRow(int index)
+ {
+ getCollectionModel().clearCachedRow(index);
+ }
+
+ /**
+ * Clear a row from the local cache by row key
+ * @param rowKey row key for the row to clear from the cache
+ */
+ public void clearCachedRow(Object rowKey)
+ {
+ getCollectionModel().clearCachedRow(rowKey);
+ }
+
+ /**
+ * Indicates the caching strategy supported by the model
+ * @see LocalCachingStrategy
+ * @return caching strategy supported by the model
+ */
+ public LocalRowKeyIndex.LocalCachingStrategy getCachingStrategy()
+ {
+ return getCollectionModel().getCachingStrategy();
+ }
+
+ //
+ // below are the DataModel public APIs
+ //
+ public boolean isRowAvailable()
+ {
+ return getCollectionModel().isRowAvailable();
+ }
+
+ public int getRowCount()
+ {
+ return getCollectionModel().getRowCount();
+ }
+
+ public Object getRowData()
+ {
+ return getCollectionModel().getRowData();
+ }
+
+ public int getRowIndex()
+ {
+ return getCollectionModel().getRowIndex();
+ }
+
+ public void setRowIndex(int i)
+ {
+ getCollectionModel().setRowIndex(i);
+ }
+
+ public Object getWrappedData()
+ {
+ return getCollectionModel().getWrappedData();
+ }
+
+ public void setWrappedData(Object object)
+ {
+ getCollectionModel().setWrappedData(object);
+ }
+
+ public void addDataModelListener(javax.faces.model.DataModelListener listener)
+ {
+ getCollectionModel().addDataModelListener(listener);
+ }
+
+ public javax.faces.model.DataModelListener[] getDataModelListeners()
+ {
+ return getCollectionModel().getDataModelListeners();
+ }
+
+ public void removeDataModelListener(javax.faces.model.DataModelListener listener)
+ {
+ getCollectionModel().removeDataModelListener(listener);
+ }
+
+ /**
+ * This method returns the wrapped <code>CollectionModel</code>.
+ *
+ * @return the wrapped CollectionModel
+ */
+ protected abstract CollectionModel getCollectionModel();
+}
+
Propchange: myfaces/trinidad/branches/1.2.12.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/CollectionModelDecorator.java
------------------------------------------------------------------------------
svn:eol-style = native