Package org.apache.catalina.util
Class ContextName
java.lang.Object
org.apache.catalina.util.ContextName
Utility class to manage context names so there is one place where the conversions between baseName, path and version
take place.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionContextName
(String name, boolean stripFileExtension) Creates an instance from a context name, display name, base name, directory name, WAR name or context.xml name.ContextName
(String path, String version) Construct an instance from a path and version. -
Method Summary
Modifier and TypeMethodDescriptionstatic ContextName
extractFromPath
(String path) Extract the final component of the given path which is assumed to be a base name and generate aContextName
from that base name.getName()
getPath()
toString()
-
Field Details
-
ROOT_NAME
- See Also:
-
-
Constructor Details
-
ContextName
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
Construct an instance from a path and version.- Parameters:
path
- Context path to useversion
- Context version to use
-
-
Method Details
-
getBaseName
-
getPath
-
getVersion
-
getName
-
getDisplayName
-
toString
-
extractFromPath
Extract the final component of the given path which is assumed to be a base name and generate aContextName
from that base name.- Parameters:
path
- The path that ends in a base name- Returns:
- the
ContextName
generated from the given base name
-