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 SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionContextName(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 SummaryModifier and TypeMethodDescriptionstatic ContextNameextractFromPath(String path) Extract the final component of the given path which is assumed to be a base name and generate aContextNamefrom that base name.getName()getPath()toString()
- 
Field Details- 
ROOT_NAME- See Also:
 
 
- 
- 
Constructor Details- 
ContextNameCreates 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 object
- stripFileExtension- If a .war or .xml file extension is present at the end of the provided name should it be removed?
 
- 
ContextNameConstruct an instance from a path and version.- Parameters:
- path- Context path to use
- version- Context version to use
 
 
- 
- 
Method Details- 
getBaseName
- 
getPath
- 
getVersion
- 
getName
- 
getDisplayName
- 
toString
- 
extractFromPathExtract the final component of the given path which is assumed to be a base name and generate aContextNamefrom that base name.- Parameters:
- path- The path that ends in a base name
- Returns:
- the ContextNamegenerated from the given base name
 
 
-