PathMap.java
Upload User: jiancairen
Upload Date: 2007-08-27
Package Size: 26458k
Code Size: 2k
Category:

Java Develop

Development Platform:

Java

  1. /*
  2.  * Copyright 2002-2004 the original author or authors.
  3.  * 
  4.  * Licensed under the Apache License, Version 2.0 (the "License");
  5.  * you may not use this file except in compliance with the License.
  6.  * You may obtain a copy of the License at
  7.  * 
  8.  *      http://www.apache.org/licenses/LICENSE-2.0
  9.  * 
  10.  * Unless required by applicable law or agreed to in writing, software
  11.  * distributed under the License is distributed on an "AS IS" BASIS,
  12.  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13.  * See the License for the specific language governing permissions and
  14.  * limitations under the License.
  15.  */ 
  16. package org.springframework.web.servlet.handler.metadata;
  17. /**
  18.  * Attribute to be used on Controller classes to allow for automatic
  19.  * URL mapping without web controllers being defined as beans in an 
  20.  * XML bean definition file. The path map should be the path in the current
  21.  * application, such as /foo.cgi. If there is no leading /, one will be
  22.  * prepended.
  23.  * Application code must use the Commons Attributes indexer
  24.  * tool to use this option.
  25.  * @author Rod Johnson
  26.  * 
  27.  * @@org.apache.commons.attributes.Indexed()
  28.  */
  29. public class PathMap {
  30. /**
  31.  * NB: The Indexed attribute on this class is required. Thus the Spring
  32.  * Jar must be built including a Commons Attributes attribute compilation step
  33.  * for this class.
  34.  */
  35. private final String url;
  36. public PathMap(String url) {
  37. this.url = url;
  38. }
  39. public String getUrl() {
  40. return url;
  41. }
  42. }