|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.stueckseln.buildtools.utils.SimplePathBuilder
public class SimplePathBuilder
Implemented path builder (@see PathBuilder
) internally using an ArrayList.
This class splits a path into an array
Field Summary |
---|
Fields inherited from interface de.stueckseln.buildtools.utils.PathBuilder |
---|
DEFAULT_SEPARATOR |
Constructor Summary | |
---|---|
SimplePathBuilder()
|
|
SimplePathBuilder(java.lang.String path)
|
Method Summary | |
---|---|
PathBuilder |
append(byte b)
|
PathBuilder |
append(char c)
|
PathBuilder |
append(int i)
|
PathBuilder |
append(long l)
|
PathBuilder |
append(PathBuilder p)
Add another PathBuilder to this PathBuild This implicitly will lead to a init() because the added PathBuilder denotes an absolute path |
PathBuilder |
append(java.lang.String s)
Add a path-component to this abstract path |
java.lang.String |
getPath()
|
java.lang.String |
getPath(boolean init)
|
char |
getSeparator()
|
PathBuilder |
init()
Initialize this PathBuilder by clearing internal path-element list |
PathBuilder |
init(java.lang.String path)
Initialize this PathBuilder by clearing internal path-element list and set new path |
PathBuilder |
setSeparator(char newSeparator)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimplePathBuilder()
public SimplePathBuilder(java.lang.String path)
Method Detail |
---|
public PathBuilder setSeparator(char newSeparator)
setSeparator
in interface PathBuilder
public char getSeparator()
getSeparator
in interface PathBuilder
public PathBuilder append(PathBuilder p)
append
in interface PathBuilder
p
- another PathBuilder to add
public PathBuilder append(java.lang.String s)
append
in interface PathBuilder
s
- string denoting a path-component
public PathBuilder append(char c)
append
in interface PathBuilder
public PathBuilder append(byte b)
append
in interface PathBuilder
public PathBuilder append(int i)
append
in interface PathBuilder
public PathBuilder append(long l)
append
in interface PathBuilder
public java.lang.String getPath()
getPath
in interface PathBuilder
public java.lang.String getPath(boolean init)
getPath
in interface PathBuilder
public java.lang.String toString()
toString
in interface PathBuilder
toString
in class java.lang.Object
public PathBuilder init()
init
in interface PathBuilder
public PathBuilder init(java.lang.String path)
init
in interface PathBuilder
path
- new path to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |