|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMapEntry
Defines an individual view map entry. These entries map "left" values to "right" values, where the semantics and usage of "left" and "right" depends on the specific type of view (e.g. left may be "depot", right "client").
Note that the left and right strings are pure paths -- they do not contain (or should not contain) any leading include / exclude prefixes except where this is explicitly allowed (e.g. the special constructor).
Nested Class Summary | |
---|---|
static class |
IMapEntry.EntryType
Defines the specific type of a given view map entry. |
Field Summary | |
---|---|
static String |
EXCLUDE_PREFIX
|
static int |
ORDER_UNKNOWN
|
static String |
OVERLAY_PREFIX
|
Method Summary | |
---|---|
String |
getLeft()
Get the "left" entry for this mapping; equivalent to getLeft(false). |
String |
getLeft(boolean quoteBlanks)
Get the "left" entry for this mapping. |
int |
getOrder()
Get the order of this entry in the entry list, if known. |
String |
getRight()
Get the "right" entry for this mapping; equivalent to getRight(false). |
String |
getRight(boolean quoteBlanks)
Get the "right" entry for this mapping. |
IMapEntry.EntryType |
getType()
Return the view map type of this entry. |
void |
setLeft(String left)
Set the "left" entry for this mapping. |
void |
setOrder(int position)
Set the order of this entry in the entry list. |
void |
setRight(String right)
Set the "right" entry for this mapping. |
void |
setType(IMapEntry.EntryType type)
Set this entry's type. |
String |
toString()
Alias for toString(" ", false). |
String |
toString(String sepString,
boolean quoteBlanks)
Return a canonical String representation of this entry. |
Field Detail |
---|
static final int ORDER_UNKNOWN
static final String EXCLUDE_PREFIX
static final String OVERLAY_PREFIX
Method Detail |
---|
int getOrder()
void setOrder(int position)
position
- new orderIMapEntry.EntryType getType()
void setType(IMapEntry.EntryType type)
type
- new entry type. May be null.String getLeft()
String getLeft(boolean quoteBlanks)
quoteBlanks
- if true, and the left string
contains spaces or tabs the entire string is returned
surrounded by quote characters.
void setLeft(String left)
left
- possibly-null new left mapping entryString getRight()
String getRight(boolean quoteBlanks)
quoteBlanks
- if true, and the right string
contains spaces or tabs the entire string is returned
surrounded by quote characters.
void setRight(String right)
right
- possibly-null new right mapping entryString toString()
toString
in class Object
String toString(String sepString, boolean quoteBlanks)
If the passed-in string is null, the left and right strings (if they exist) will be concatenated into one long separator-less string.
If the quoteBlanks parameter is true, if either or both the left or right entries contain spaces, the entries are quoted in full, i.e. the mapping //depot/test/space test 01/... //depot/test/space test 02/... becomes "//depot/test/space test 01/..." "//depot/test/space test 02/...".
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |