Package org.eclipse.jetty.quickstart
Class AttributeNormalizer
- java.lang.Object
- 
- org.eclipse.jetty.quickstart.AttributeNormalizer
 
- 
 public class AttributeNormalizer extends java.lang.ObjectNormalize Attribute to String.Replaces and expands: - ${WAR}
- ${WAR.path}
- ${WAR.uri}
- ${jetty.base}
- ${jetty.base.uri}
- ${jetty.home}
- ${jetty.home.uri}
- ${user.home}
- ${user.home.uri}
- ${user.dir}
- ${user.dir.uri}
 
- 
- 
Constructor SummaryConstructors Constructor Description AttributeNormalizer(Resource baseResource)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringexpand(java.lang.String str)java.lang.Stringexpand(java.lang.String str, java.util.Stack<java.lang.String> seenStack)java.lang.Stringnormalize(java.lang.Object o)Normalize a URI, URL, or File reference by replacing known attributes with ${key} attributes.protected java.lang.StringnormalizePath(java.nio.file.Path path)protected java.lang.StringnormalizeUri(java.net.URI uri)static java.nio.file.PathtoCanonicalPath(java.lang.String path)static java.lang.StringtoCanonicalURI(java.lang.String uri)static java.net.URItoCanonicalURI(java.net.URI uri)
 
- 
- 
- 
Constructor Detail- 
AttributeNormalizerpublic AttributeNormalizer(Resource baseResource) 
 
- 
 - 
Method Detail- 
toCanonicalURIpublic static java.net.URI toCanonicalURI(java.net.URI uri) 
 - 
toCanonicalURIpublic static java.lang.String toCanonicalURI(java.lang.String uri) 
 - 
toCanonicalPathpublic static java.nio.file.Path toCanonicalPath(java.lang.String path) 
 - 
normalizepublic java.lang.String normalize(java.lang.Object o) Normalize a URI, URL, or File reference by replacing known attributes with ${key} attributes.- Parameters:
- o- the object to normalize into a string
- Returns:
- the string representation of the object, with expansion keys.
 
 - 
normalizeUriprotected java.lang.String normalizeUri(java.net.URI uri) 
 - 
normalizePathprotected java.lang.String normalizePath(java.nio.file.Path path) 
 - 
expandpublic java.lang.String expand(java.lang.String str) 
 - 
expandpublic java.lang.String expand(java.lang.String str, java.util.Stack<java.lang.String> seenStack)
 
- 
 
-