declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace server { namespace pathmap { abstract class PathSpec implements java.lang.Comparable { protected pathSpec: string protected group: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup protected pathDepth: int protected specLength: int public constructor() public compareTo(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec): int public equals(arg0: java.lang.Object): boolean public getGroup(): org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public getPathDepth(): int public abstract getPathInfo(arg0: java.lang.String | string): string public abstract getPathMatch(arg0: java.lang.String | string): string public getPathSpec(): string public abstract getRelativePath(arg0: java.lang.String | string, arg1: java.lang.String | string): string public hashCode(): int public abstract matches(arg0: java.lang.String | string): boolean public toString(): string public compareTo(arg0: java.lang.Object): int public static class: java.lang.Class } } } } } } }