ariba.ui.meta.core
Class UIMeta
java.lang.Object
ariba.ui.meta.core.Meta
ariba.ui.meta.core.ObjectMeta
ariba.ui.meta.core.UIMeta
public class UIMeta
- extends ObjectMeta
| Fields inherited from class ariba.ui.meta.core.ObjectMeta |
DefaultActionCategory, KeyAction, KeyActionCategory, KeyClass, KeyEditable, KeyElementType, KeyField, KeyObject, KeyRank, KeyTraitGroup, KeyType, KeyValid, KeyValue, KeyVisible |
| Fields inherited from class ariba.ui.meta.core.Meta |
ClassRulePriority, EditorRulePriority, KeyAny, KeyDeclare, KeyTrait, LowRulePriority, PropertyMerger_DeclareList, PropertyMerger_List, PropertyMerger_Traits, RuleFileDelimeter, RuleFileDelimeterStart, SystemRulePriority, TemplateRulePriority, Transformer_KeyPresent |
|
Method Summary |
List<String> |
actionCategories(Context context)
|
List<ItemProperties> |
actionsByCategory(Context context,
Map<String,List<ItemProperties>> result,
String[] zones)
|
Rule |
addPredecessorRule(String itemName,
List<Rule.Selector> contextPreds,
String predecessor,
Object traits,
int lineNumber)
|
static void |
applyValues(Object target,
Map<String,Object> values,
Context context)
|
static String |
beautifyClassName(String className)
|
static String |
beautifyFileName(String path)
|
void |
checkRuleFileChanges(boolean force)
|
void |
collectActionsByCategory(Context context,
Map<String,List<ItemProperties>> result,
String targetCat)
|
UIMeta.ModuleInfo |
computeModuleInfo(Context context,
boolean checkVisibility)
|
Map<String,String> |
contextForPage(AWComponent pageComponent)
|
static String |
defaultLabelForIdentifier(String fieldName)
|
static PropertyValue.Dynamic |
defaultLabelGeneratorForKey(String key)
|
String |
displayKeyForClass(String className)
|
List<ItemProperties> |
fieldList(Context context)
|
Map<String,Object> |
fieldsByZones(Context context)
|
AWResponseGenerating |
fireAction(Context context,
AWRequestContext requestContext)
|
AWResponseGenerating |
fireAction(ItemProperties action,
Context context,
AWRequestContext requestContext)
|
List<String> |
flattenVisible(Map<String,List> fieldsByZones,
String[] zoneList,
String key,
Context context)
|
static UIMeta |
getInstance()
|
List<ItemProperties> |
itemList(Context context,
String key,
String[] zones)
|
Map<String,Object> |
itemNamesByZones(Context context,
String key,
List<String> zones)
|
Map<String,Object> |
itemsByZones(Context context,
String property,
String[] zones)
|
Map<AWResource,Meta.RuleSet> |
loadedRuleSets()
|
boolean |
loadRuleFile(String filename,
boolean required,
int rank)
|
void |
loadRuleFromResourceNamed(String name)
|
static Set<String> |
localizedClasses()
|
UIMeta.ModuleProperties |
matchForPage(List<UIMeta.ModuleProperties> modules,
AWComponent pageComponent,
UIMeta.ModuleProperties currentlySelected)
|
Context |
newContext()
|
Map<String,List> |
predecessorMap(Context context,
String key,
String defaultPredecessor)
|
void |
preparePage(Context context,
AWResponseGenerating result)
|
void |
registerDefaultLabelGeneratorForKey(String key)
|
static void |
registerLocalizedClass(String className)
|
void |
registerStaticallyResolvable(String propKey,
PropertyValue.StaticallyResolvable dynamicValue,
String contextKey)
|
void |
reloadRuleFile(AWResource resource)
|
void |
throwSampleException()
|
String |
zonePath(Context context)
|
List<String> |
zones(Context context)
|
| Methods inherited from class ariba.ui.meta.core.Meta |
_addRule, _addRuleAndReturnExtras, _logRuleStats, _logRuleStats, _resumeEditingRuleSet, _updateEditedRule, addRule, addRule, addRule, addRules, addRules, addTrait, addTraits, beginReplacementRuleSet, beginRuleSet, beginRuleSet, defineKeyAsPropertyScope, endRuleSet, invalidateRules, isPropertyScopeKey, loadRules, loadRules, mergerForProperty, mirrorPropertyToContext, parsePropertyAssignment, propertyWillDoMerge, registerKeyInitObserver, registerPropertyMerger, registerValueTransformerForKey, ruleSetGeneration, scopeKeyForSelector, touch |
KeyOperation
public static final String KeyOperation
- See Also:
- Constant Field Values
KeyModule
public static final String KeyModule
- See Also:
- Constant Field Values
KeyLayout
public static final String KeyLayout
- See Also:
- Constant Field Values
KeyArea
public static final String KeyArea
- See Also:
- Constant Field Values
KeyEditing
public static final String KeyEditing
- See Also:
- Constant Field Values
KeyAfter
public static final String KeyAfter
- See Also:
- Constant Field Values
KeyHidden
public static final String KeyHidden
- See Also:
- Constant Field Values
KeyLabel
public static final String KeyLabel
- See Also:
- Constant Field Values
KeyComponentName
public static final String KeyComponentName
- See Also:
- Constant Field Values
KeyBindings
public static final String KeyBindings
- See Also:
- Constant Field Values
KeyHomePage
public static final String KeyHomePage
- See Also:
- Constant Field Values
KeyZonePath
public static final String KeyZonePath
- See Also:
- Constant Field Values
PropFieldsByZone
public static final String PropFieldsByZone
- See Also:
- Constant Field Values
PropActionsByCategory
public static final String PropActionsByCategory
- See Also:
- Constant Field Values
PropActionCategories
public static final String PropActionCategories
- See Also:
- Constant Field Values
PropFieldPropertyList
public static final String PropFieldPropertyList
- See Also:
- Constant Field Values
PropLayoutsByZone
public static final String PropLayoutsByZone
- See Also:
- Constant Field Values
ZoneMain
public static final String ZoneMain
- See Also:
- Constant Field Values
ZoneTop
public static final String ZoneTop
- See Also:
- Constant Field Values
ZoneLeft
public static final String ZoneLeft
- See Also:
- Constant Field Values
ZoneRight
public static final String ZoneRight
- See Also:
- Constant Field Values
ZoneBottom
public static final String ZoneBottom
- See Also:
- Constant Field Values
ZoneDetail
public static final String ZoneDetail
- See Also:
- Constant Field Values
ZonesTLRB
public static String[] ZonesTLRB
ZonesMTLRB
public static String[] ZonesMTLRB
ZonesDetail
public static String[] ZonesDetail
ModuleActionZones
public static String[] ModuleActionZones
ActionZones
public static String[] ActionZones
UIMeta
public UIMeta()
getInstance
public static UIMeta getInstance()
zones
public List<String> zones(Context context)
zonePath
public String zonePath(Context context)
newContext
public Context newContext()
- Overrides:
newContext in class ObjectMeta
loadRuleFile
public boolean loadRuleFile(String filename,
boolean required,
int rank)
loadedRuleSets
public Map<AWResource,Meta.RuleSet> loadedRuleSets()
checkRuleFileChanges
public void checkRuleFileChanges(boolean force)
reloadRuleFile
public void reloadRuleFile(AWResource resource)
defaultLabelGeneratorForKey
public static PropertyValue.Dynamic defaultLabelGeneratorForKey(String key)
defaultLabelForIdentifier
public static String defaultLabelForIdentifier(String fieldName)
registerStaticallyResolvable
public void registerStaticallyResolvable(String propKey,
PropertyValue.StaticallyResolvable dynamicValue,
String contextKey)
registerDefaultLabelGeneratorForKey
public void registerDefaultLabelGeneratorForKey(String key)
fieldList
public List<ItemProperties> fieldList(Context context)
fieldsByZones
public Map<String,Object> fieldsByZones(Context context)
itemNamesByZones
public Map<String,Object> itemNamesByZones(Context context,
String key,
List<String> zones)
predecessorMap
public Map<String,List> predecessorMap(Context context,
String key,
String defaultPredecessor)
itemList
public List<ItemProperties> itemList(Context context,
String key,
String[] zones)
itemsByZones
public Map<String,Object> itemsByZones(Context context,
String property,
String[] zones)
addPredecessorRule
public Rule addPredecessorRule(String itemName,
List<Rule.Selector> contextPreds,
String predecessor,
Object traits,
int lineNumber)
flattenVisible
public List<String> flattenVisible(Map<String,List> fieldsByZones,
String[] zoneList,
String key,
Context context)
displayKeyForClass
public String displayKeyForClass(String className)
computeModuleInfo
public UIMeta.ModuleInfo computeModuleInfo(Context context,
boolean checkVisibility)
contextForPage
public Map<String,String> contextForPage(AWComponent pageComponent)
matchForPage
public UIMeta.ModuleProperties matchForPage(List<UIMeta.ModuleProperties> modules,
AWComponent pageComponent,
UIMeta.ModuleProperties currentlySelected)
actionCategories
public List<String> actionCategories(Context context)
actionsByCategory
public List<ItemProperties> actionsByCategory(Context context,
Map<String,List<ItemProperties>> result,
String[] zones)
collectActionsByCategory
public void collectActionsByCategory(Context context,
Map<String,List<ItemProperties>> result,
String targetCat)
fireAction
public AWResponseGenerating fireAction(ItemProperties action,
Context context,
AWRequestContext requestContext)
fireAction
public AWResponseGenerating fireAction(Context context,
AWRequestContext requestContext)
preparePage
public void preparePage(Context context,
AWResponseGenerating result)
applyValues
public static void applyValues(Object target,
Map<String,Object> values,
Context context)
beautifyClassName
public static String beautifyClassName(String className)
beautifyFileName
public static String beautifyFileName(String path)
loadRuleFromResourceNamed
public void loadRuleFromResourceNamed(String name)
throwSampleException
public void throwSampleException()
registerLocalizedClass
public static void registerLocalizedClass(String className)
localizedClasses
public static Set<String> localizedClasses()
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.