View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.myfaces.shared.resource;
20  
21  import java.io.InputStream;
22  import java.net.URL;
23  import java.util.Comparator;
24  
25  import javax.faces.FacesWrapper;
26  
27  public abstract class ResourceLoaderWrapper extends ResourceLoader implements FacesWrapper<ResourceLoader>
28  {
29      
30      public ResourceLoaderWrapper()
31      {
32          super(null);
33      }
34  
35      public String getResourceVersion(String path)
36      {
37          return getWrapped().getResourceVersion(path);
38      }
39  
40      public String getLibraryVersion(String path)
41      {
42          return getWrapped().getLibraryVersion(path);
43      }
44  
45      public URL getResourceURL(ResourceMeta resourceMeta)
46      {
47          return getWrapped().getResourceURL(resourceMeta);
48      }
49  
50      public InputStream getResourceInputStream(ResourceMeta resourceMeta)
51      {
52          return getWrapped().getResourceInputStream(resourceMeta);
53      }
54  
55      public ResourceMeta createResourceMeta(String prefix, String libraryName,
56              String libraryVersion, String resourceName, String resourceVersion)
57      {
58          return getWrapped().createResourceMeta(prefix, libraryName, libraryVersion,
59                  resourceName, resourceVersion);
60      }
61  
62      public boolean libraryExists(String libraryName)
63      {
64          return getWrapped().libraryExists(libraryName);
65      }
66  
67      public String getPrefix()
68      {
69          return getWrapped().getPrefix();
70      }
71  
72      public void setPrefix(String prefix)
73      {
74          getWrapped().setPrefix(prefix);
75      }
76  
77      @Override
78      public boolean resourceExists(ResourceMeta resourceMeta)
79      {
80          return getWrapped().resourceExists(resourceMeta);
81      }
82  
83      /*
84      @Override
85      public boolean resourceIdExists(String resourceId)
86      {
87          return getWrapped().resourceIdExists(resourceId);
88      }
89  
90      @Override
91      public URL getResourceURL(String resourceId)
92      {
93          return getWrapped().getResourceURL(resourceId);
94      }*/
95  
96      @Override
97      protected Comparator<String> getVersionComparator()
98      {
99          return getWrapped().getVersionComparator();
100     }
101 
102     @Override
103     protected void setVersionComparator(Comparator<String> versionComparator)
104     {
105         getWrapped().setVersionComparator(versionComparator);
106     }
107     
108 }