public class RewriteActionAdapter extends Object implements RewriteRules
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
rewriteAccelerator |
protected boolean |
rewriteLongDesc |
protected boolean |
rewriteName |
protected boolean |
rewriteShortDesc |
| Constructor and Description |
|---|
RewriteActionAdapter() |
| Modifier and Type | Method and Description |
|---|---|
KeyStroke |
getAccelerator(Action target,
KeyStroke existsValue) |
String |
getLongDesc(Action target,
String existsValue) |
String |
getName(Action target,
String existsName) |
String |
getShortDesc(Action target,
String existsValue) |
xyz.cofe.collection.Triple<String,Object,Object> |
hookPropertyChanged(Action target,
String property,
Object oldvalue,
Object newvalue)
Уведомляет о изменении свойства исходного Action
|
boolean |
isRewriteAccelerator()
Указывает переопределенно свойство ACCELERATOR_KEY или нет.
|
boolean |
isRewriteLongDesc()
Указывает переопределенно свойство LONG_DESCRIPTION или нет.
|
boolean |
isRewriteName()
Указывает переопределенно свойство NAME или нет.
|
boolean |
isRewriteShortDesc()
Указывает переопределенно свойство SHORT_DESCRIPTION или нет.
|
KeyStroke |
setAccelerator(Action target,
KeyStroke newValue) |
String |
setLongDesc(Action target,
String newValue) |
String |
setName(Action target,
String newName) |
void |
setRewriteAccelerator(boolean rewriteAccelerator) |
void |
setRewriteLongDesc(boolean rewriteLongDesc) |
void |
setRewriteName(boolean rewriteName) |
void |
setRewriteShortDesc(boolean rewriteShortDesc) |
String |
setShortDesc(Action target,
String newValue) |
protected boolean rewriteName
protected boolean rewriteAccelerator
protected boolean rewriteShortDesc
protected boolean rewriteLongDesc
public xyz.cofe.collection.Triple<String,Object,Object> hookPropertyChanged(Action target, String property, Object oldvalue, Object newvalue)
RewriteRuleshookPropertyChanged in interface RewriteRulestarget - исходный Actionproperty - свойствоoldvalue - предыдущее значениеnewvalue - текущее значениеpublic boolean isRewriteName()
RewriteRulesЕсли свойство переопределено, то методы getName/setName - актуальны, и будут зайдействованы в RewritableAction
isRewriteName in interface RewriteRulespublic void setRewriteName(boolean rewriteName)
public String getName(Action target, String existsName)
getName in interface RewriteRulespublic String setName(Action target, String newName)
setName in interface RewriteRulespublic void setRewriteAccelerator(boolean rewriteAccelerator)
public boolean isRewriteAccelerator()
RewriteRulesЕсли свойство переопределено, то методы getAccelerator/setAccelerator - актуальны, и будут зайдействованы в RewritableAction
isRewriteAccelerator in interface RewriteRulespublic KeyStroke getAccelerator(Action target, KeyStroke existsValue)
getAccelerator in interface RewriteRulespublic KeyStroke setAccelerator(Action target, KeyStroke newValue)
setAccelerator in interface RewriteRulespublic void setRewriteShortDesc(boolean rewriteShortDesc)
public boolean isRewriteShortDesc()
RewriteRulesЕсли свойство переопределено, то методы getShortDesc/setShortDesc - актуальны, и будут зайдействованы в RewritableAction
isRewriteShortDesc in interface RewriteRulespublic String getShortDesc(Action target, String existsValue)
getShortDesc in interface RewriteRulespublic String setShortDesc(Action target, String newValue)
setShortDesc in interface RewriteRulespublic boolean isRewriteLongDesc()
RewriteRulesЕсли свойство переопределено, то методы getLongDesc/setLongDesc - актуальны, и будут зайдействованы в RewritableAction
isRewriteLongDesc in interface RewriteRulespublic void setRewriteLongDesc(boolean rewriteLongDesc)
public String getLongDesc(Action target, String existsValue)
getLongDesc in interface RewriteRulespublic String setLongDesc(Action target, String newValue)
setLongDesc in interface RewriteRulesCopyright © 2019. All rights reserved.