Package org.apache.catalina.util
Class ContextName
- java.lang.Object
-
- org.apache.catalina.util.ContextName
-
public final class ContextName extends java.lang.ObjectUtility class to manage context names so there is one place where the conversions between baseName, path and version take place.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROOT_NAME
-
Constructor Summary
Constructors Constructor Description ContextName(java.lang.String name, boolean stripFileExtension)Creates an instance from a context name, display name, base name, directory name, WAR name or context.xml name.ContextName(java.lang.String path, java.lang.String version)Construct an instance from a path and version.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseName()java.lang.StringgetDisplayName()java.lang.StringgetName()java.lang.StringgetPath()java.lang.StringgetVersion()java.lang.StringtoString()
-
-
-
Field Detail
-
ROOT_NAME
public static final java.lang.String ROOT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ContextName
public ContextName(java.lang.String name, boolean stripFileExtension)Creates an instance from a context name, display name, base name, directory name, WAR name or context.xml name.- Parameters:
name- The name to use as the basis for this objectstripFileExtension- If a .war or .xml file extension is present at the end of the provided name should it be removed?
-
ContextName
public ContextName(java.lang.String path, java.lang.String version)Construct an instance from a path and version.- Parameters:
path- Context path to useversion- Context version to use
-
-
Method Detail
-
getBaseName
public java.lang.String getBaseName()
-
getPath
public java.lang.String getPath()
-
getVersion
public java.lang.String getVersion()
-
getName
public java.lang.String getName()
-
getDisplayName
public java.lang.String getDisplayName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-