org.codehaus.plexus.interpolation.os

Class OperatingSystemUtils

public final class OperatingSystemUtils extends Object

NOTE: This class was copied from plexus-utils, to allow this library to stand completely self-contained.

Version: $Id: OperatingSystemUtils.java 8252 2009-06-05 00:13:00Z igorife $

Author: Trygve Laugstøl

Method Summary
static PropertiesgetSystemEnvVars()
static PropertiesgetSystemEnvVars(boolean caseSensitive)
Return the shell environment variables.

Method Detail

getSystemEnvVars

public static Properties getSystemEnvVars()

getSystemEnvVars

public static Properties getSystemEnvVars(boolean caseSensitive)
Return the shell environment variables. If caseSensitive == true, then envar keys will all be upper-case.

Parameters: caseSensitive Whether environment variable keys should be treated case-sensitively.

Returns: Properties object of (possibly modified) envar keys mapped to their values.

Throws: IOException

Copyright © 2001-2009 Codehaus. All Rights Reserved.