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  import javax.faces.FacesWrapper;
25  
26  /**
27   *
28   */
29  public abstract class ContractResourceLoaderWrapper extends ContractResourceLoader
30      implements FacesWrapper<ContractResourceLoader>
31  {
32  
33      public ContractResourceLoaderWrapper()
34      {
35          super(null);
36      }
37  
38      @Override
39      public String getResourceVersion(String path, String contractName)
40      {
41          return getWrapped().getResourceVersion(path, contractName);
42      }
43  
44      @Override
45      public String getLibraryVersion(String path, String contractName)
46      {
47          return getWrapped().getLibraryVersion(path, contractName);
48      }
49  
50      @Override
51      public ResourceMeta createResourceMeta(String prefix, String libraryName, 
52          String libraryVersion, String resourceName, String resourceVersion, String contractName)
53      {
54          return getWrapped().createResourceMeta(prefix, libraryName, 
55              libraryVersion, resourceName, resourceVersion, contractName);
56      }
57  
58      @Override
59      public boolean libraryExists(String libraryName, String contractName)
60      {
61          return getWrapped().libraryExists(libraryName, contractName);
62      }
63  
64      @Override
65      public URL getResourceURL(ResourceMeta resourceMeta)
66      {
67          return getWrapped().getResourceURL(resourceMeta);
68      }
69  
70      @Override
71      public InputStream getResourceInputStream(ResourceMeta resourceMeta)
72      {
73          return getWrapped().getResourceInputStream(resourceMeta);
74      }
75  
76      @Override
77      public boolean libraryExists(String libraryName)
78      {
79          return getWrapped().libraryExists(libraryName);
80      }
81  
82      @Override
83      public ResourceMeta createResourceMeta(String prefix, String libraryName, 
84          String libraryVersion, String resourceName, String resourceVersion)
85      {
86          return getWrapped().createResourceMeta(prefix, libraryName, 
87              libraryVersion, resourceName, resourceVersion);
88      }
89  
90      @Override
91      public String getLibraryVersion(String path)
92      {
93          return getWrapped().getLibraryVersion(path);
94      }
95  
96      @Override
97      public String getResourceVersion(String path)
98      {
99          return getWrapped().getResourceVersion(path);
100     }
101 
102     @Override
103     public void setPrefix(String prefix)
104     {
105         getWrapped().setPrefix(prefix);
106     }
107 
108     @Override
109     public String getPrefix()
110     {
111         return getWrapped().getPrefix();
112     }
113 
114     @Override
115     protected void setVersionComparator(Comparator<String> versionComparator)
116     {
117         getWrapped().setVersionComparator(versionComparator);
118     }
119 
120     @Override
121     protected Comparator<String> getVersionComparator()
122     {
123         return getWrapped().getVersionComparator();
124     }
125 
126     @Override
127     public boolean resourceExists(ResourceMeta resourceMeta)
128     {
129         return getWrapped().resourceExists(resourceMeta);
130     }
131 
132 }