org.eclipse.rse.ui
Class MassagerFoldCase
java.lang.Object
org.eclipse.rse.ui.MassagerFoldCase
-
All Implemented Interfaces:
-
ISystemMassager
-
Direct Known Subclasses:
-
MassagerFoldCaseOutsideQuotes,
MassagerFoldCaseUnlessQuoted
-
public class MassagerFoldCase
- extends
Object
- implements
ISystemMassager
This massager folds the input text into either uppercase or lowercase,
depending on the value pass to the constructor or setter.
Note by default this also trims the
Constructor Summary
|
MassagerFoldCase
()
Constructor using uppercase as the case direction |
MassagerFoldCase
(boolean foldToUpperCase)
Constructor using given case direction |
Method Summary
|
boolean
|
getFoldToUpperCase
()
Return property about whether to fold to uppercase or lowercase |
boolean
|
getTrimBlanks
()
Return property about whether to trim blanks for not |
String
|
massage
(
String text)
Given the user-entered input, return the massaged version of it. |
void
|
setFoldToUpperCase
(boolean foldToUpperCase)
Toggle whether to fold to uppercase or lowercase |
void
|
setTrimBlanks
(boolean trimBlanks)
Toggle whether to trim blanks for not |
protected
String
|
toLowerCase
(
String input)
Overrridable method that actually does the lowercasing |
protected
String
|
toUpperCase
(
String input)
Overrridable method that actually does the uppercasing |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
MassagerFoldCase
public MassagerFoldCase()
- Constructor using uppercase as the case direction
MassagerFoldCase
public MassagerFoldCase(boolean foldToUpperCase)
- Constructor using given case direction
-
Parameters:
-
foldToUpperCase
- - whether to fold to uppercase (true) or lowercase (false).
setFoldToUpperCase
public void setFoldToUpperCase(boolean foldToUpperCase)
- Toggle whether to fold to uppercase or lowercase
-
-
-
Parameters:
-
foldToUpperCase
- - whether to fold to uppercase (true) or lowercase (false).
setTrimBlanks
public void setTrimBlanks(boolean trimBlanks)
- Toggle whether to trim blanks for not
-
-
-
Parameters:
-
trimBlanks
- - whether to trim blanks (true) or leave them (false).
getFoldToUpperCase
public boolean getFoldToUpperCase()
- Return property about whether to fold to uppercase or lowercase
-
-
-
Returns:
- true if folder to uppercase, false if folded to lowercaese
getTrimBlanks
public boolean getTrimBlanks()
- Return property about whether to trim blanks for not
-
-
-
Returns:
- true if blanks are trimmed
massage
public
String massage(
String text)
-
Description copied from interface:
ISystemMassager
- Given the user-entered input, return the massaged version of it.
If no massaging required, return the input as is.
-
-
Specified by:
-
massage
in interface
ISystemMassager
-
-
See Also:
-
ISystemMassager.massage(String)
toUpperCase
protected
String toUpperCase(
String input)
- Overrridable method that actually does the uppercasing
-
-
toLowerCase
protected
String toLowerCase(
String input)
- Overrridable method that actually does the lowercasing
-
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.