View Javadoc

1   /* ==========================================================================
2    * Copyright 2003-2004 Apache Software Foundation
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   */
17  
18  package org.mevenide.netbeans.grammar;
19  
20  import org.mevenide.environment.sysenv.SysEnvProvider;
21  
22  /***
23   * Netbeans implementation of SysEnvProvider, just prepends "Env-" to the variable name and 
24   * delegates to the default System.getProperties() property list.
25   * @author  Milos Kleint (ca206216@tiscali.cz)
26   */
27  class NbSysEnvProvider implements SysEnvProvider
28  {
29      
30      /*** Creates a new instance of NbSysEnvProvider */
31      NbSysEnvProvider()
32      {
33      }
34      
35      public String getProperty(String name)
36      {
37          return System.getProperty("Env-" + name);
38      }
39      
40  }