public class RewriteRulesFun extends Object implements RewriteRules
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> |
readAccelerator |
protected xyz.cofe.collection.Func2<String,Action,String> |
readLongDesc |
protected xyz.cofe.collection.Func2<String,Action,String> |
readName |
protected xyz.cofe.collection.Func2<String,Action,String> |
readShortDesc |
protected xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> |
writeAccelerator |
protected xyz.cofe.collection.Func2<String,Action,String> |
writeLongDesc |
protected xyz.cofe.collection.Func2<String,Action,String> |
writeName |
protected xyz.cofe.collection.Func2<String,Action,String> |
writeShortDesc |
| Constructor and Description |
|---|
RewriteRulesFun() |
RewriteRulesFun(RewriteRulesFun sample) |
| 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 или нет.
|
RewriteRulesFun |
readAccelerator(xyz.cofe.collection.Func1<KeyStroke,KeyStroke> f) |
RewriteRulesFun |
readAccelerator(xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> f) |
xyz.cofe.collection.Func2<String,Action,String> |
readLongDesc() |
RewriteRulesFun |
readLongDesc(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
readLongDesc(xyz.cofe.collection.Func2<String,Action,String> f) |
xyz.cofe.collection.Func2<String,Action,String> |
readName() |
RewriteRulesFun |
readName(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
readName(xyz.cofe.collection.Func2<String,Action,String> f) |
RewriteRulesFun |
readShortDesc(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
readShortDesc(xyz.cofe.collection.Func2<String,Action,String> f) |
KeyStroke |
setAccelerator(Action target,
KeyStroke newValue) |
String |
setLongDesc(Action target,
String newValue) |
String |
setName(Action target,
String newName) |
String |
setShortDesc(Action target,
String newValue) |
RewriteRulesFun |
writeAccelerator(xyz.cofe.collection.Func1<KeyStroke,KeyStroke> f) |
RewriteRulesFun |
writeAccelerator(xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> f) |
xyz.cofe.collection.Func2<String,Action,String> |
writeLongDesc() |
RewriteRulesFun |
writeLongDesc(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
writeLongDesc(xyz.cofe.collection.Func2<String,Action,String> f) |
xyz.cofe.collection.Func2<String,Action,String> |
writeName() |
RewriteRulesFun |
writeName(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
writeName(xyz.cofe.collection.Func2<String,Action,String> f) |
RewriteRulesFun |
writeShortDesc(xyz.cofe.collection.Func1<String,String> f) |
RewriteRulesFun |
writeShortDesc(xyz.cofe.collection.Func2<String,Action,String> f) |
public RewriteRulesFun()
public RewriteRulesFun(RewriteRulesFun sample)
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 RewriteRulesFun readName(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun readName(xyz.cofe.collection.Func1<String,String> f)
public boolean isRewriteName()
RewriteRulesЕсли свойство переопределено, то методы getName/setName - актуальны, и будут зайдействованы в RewritableAction
isRewriteName in interface RewriteRulespublic String getName(Action target, String existsName)
getName in interface RewriteRulespublic RewriteRulesFun writeName(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun writeName(xyz.cofe.collection.Func1<String,String> f)
public String setName(Action target, String newName)
setName in interface RewriteRulespublic RewriteRulesFun readAccelerator(xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> f)
public RewriteRulesFun readAccelerator(xyz.cofe.collection.Func1<KeyStroke,KeyStroke> f)
public boolean isRewriteAccelerator()
RewriteRulesЕсли свойство переопределено, то методы getAccelerator/setAccelerator - актуальны, и будут зайдействованы в RewritableAction
isRewriteAccelerator in interface RewriteRulespublic KeyStroke getAccelerator(Action target, KeyStroke existsValue)
getAccelerator in interface RewriteRulespublic RewriteRulesFun writeAccelerator(xyz.cofe.collection.Func2<KeyStroke,Action,KeyStroke> f)
public RewriteRulesFun writeAccelerator(xyz.cofe.collection.Func1<KeyStroke,KeyStroke> f)
public KeyStroke setAccelerator(Action target, KeyStroke newValue)
setAccelerator in interface RewriteRulespublic RewriteRulesFun readShortDesc(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun readShortDesc(xyz.cofe.collection.Func1<String,String> f)
public boolean isRewriteShortDesc()
RewriteRulesЕсли свойство переопределено, то методы getShortDesc/setShortDesc - актуальны, и будут зайдействованы в RewritableAction
isRewriteShortDesc in interface RewriteRulespublic String getShortDesc(Action target, String existsValue)
getShortDesc in interface RewriteRulespublic RewriteRulesFun writeShortDesc(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun writeShortDesc(xyz.cofe.collection.Func1<String,String> f)
public String setShortDesc(Action target, String newValue)
setShortDesc in interface RewriteRulespublic RewriteRulesFun readLongDesc(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun readLongDesc(xyz.cofe.collection.Func1<String,String> f)
public boolean isRewriteLongDesc()
RewriteRulesЕсли свойство переопределено, то методы getLongDesc/setLongDesc - актуальны, и будут зайдействованы в RewritableAction
isRewriteLongDesc in interface RewriteRulespublic String getLongDesc(Action target, String existsValue)
getLongDesc in interface RewriteRulespublic RewriteRulesFun writeLongDesc(xyz.cofe.collection.Func2<String,Action,String> f)
public RewriteRulesFun writeLongDesc(xyz.cofe.collection.Func1<String,String> f)
public String setLongDesc(Action target, String newValue)
setLongDesc in interface RewriteRulesCopyright © 2019. All rights reserved.