Class LocalUri
- java.lang.Object
-
- org.kie.efesto.common.api.identifiers.LocalUri
-
- Direct Known Subclasses:
LocalUri.LocalUriPathComponent,LocalUri.LocalUriRoot
public abstract class LocalUri extends java.lang.ObjectA uri of the form: efesto-local:///a/b/c...For instance: for "/a/b/c" the
LocalUriis represented as:LocalUri( LocalUri( LocalUri(Root, "a"), "b"), "c")And it may be constructed with:
LocalUri.Root.append("a").append("b").append("c");
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLocalUri.LocalUriPathComponentA component of aLocalUri.static classLocalUri.LocalUriRootRoot of aLocalUri: "/"
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description LocalUriappend(java.lang.String component)abstract LocalUriparent()static LocalUriparse(java.lang.String path)abstract java.lang.Stringpath()abstract booleanstartsWith(java.lang.String component)java.lang.StringtoString()java.net.URItoUri()
-
-
-
Field Detail
-
SCHEME
public static final java.lang.String SCHEME
- See Also:
- Constant Field Values
-
Root
public static final LocalUri Root
-
SLASH
public static final java.lang.String SLASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static LocalUri parse(java.lang.String path)
-
path
public abstract java.lang.String path()
-
parent
public abstract LocalUri parent()
-
startsWith
public abstract boolean startsWith(java.lang.String component)
-
append
public LocalUri append(java.lang.String component)
-
toUri
public java.net.URI toUri()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-