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 |
java.util.List<java.lang.String> |
actionCategories(Context context)
|
java.util.List<ItemProperties> |
actionsByCategory(Context context,
java.util.Map<java.lang.String,java.util.List<ItemProperties>> result,
java.lang.String[] zones)
|
Rule |
addPredecessorRule(java.lang.String itemName,
java.util.List<Rule.Selector> contextPreds,
java.lang.String predecessor,
java.lang.Object traits,
int lineNumber)
|
static void |
applyValues(java.lang.Object target,
java.util.Map<java.lang.String,java.lang.Object> values,
Context context)
|
static java.lang.String |
beautifyClassName(java.lang.String className)
|
static java.lang.String |
beautifyFileName(java.lang.String path)
|
void |
checkRuleFileChanges(boolean force)
|
void |
collectActionsByCategory(Context context,
java.util.Map<java.lang.String,java.util.List<ItemProperties>> result,
java.lang.String targetCat)
|
UIMeta.ModuleInfo |
computeModuleInfo(Context context,
boolean checkVisibility)
|
java.util.Map<java.lang.String,java.lang.String> |
contextForPage(AWComponent pageComponent)
|
static java.lang.String |
defaultLabelForIdentifier(java.lang.String fieldName)
|
static PropertyValue.Dynamic |
defaultLabelGeneratorForKey(java.lang.String key)
|
java.lang.String |
displayKeyForClass(java.lang.String className)
|
java.util.List<ItemProperties> |
fieldList(Context context)
|
java.util.Map<java.lang.String,java.lang.Object> |
fieldsByZones(Context context)
|
AWResponseGenerating |
fireAction(Context context,
AWRequestContext requestContext)
|
AWResponseGenerating |
fireAction(ItemProperties action,
Context context,
AWRequestContext requestContext)
|
java.util.List<java.lang.String> |
flattenVisible(java.util.Map<java.lang.String,java.util.List> fieldsByZones,
java.lang.String[] zoneList,
java.lang.String key,
Context context)
|
static UIMeta |
getInstance()
|
java.util.List<ItemProperties> |
itemList(Context context,
java.lang.String key,
java.lang.String[] zones)
|
java.util.Map<java.lang.String,java.lang.Object> |
itemNamesByZones(Context context,
java.lang.String key,
java.util.List<java.lang.String> zones)
|
java.util.Map<java.lang.String,java.lang.Object> |
itemsByZones(Context context,
java.lang.String property,
java.lang.String[] zones)
|
java.util.Map<AWResource,Meta.RuleSet> |
loadedRuleSets()
|
boolean |
loadRuleFile(java.lang.String filename,
boolean required,
int rank)
|
void |
loadRuleFromResourceNamed(java.lang.String name)
|
static java.util.Set<java.lang.String> |
localizedClasses()
|
UIMeta.ModuleProperties |
matchForPage(java.util.List<UIMeta.ModuleProperties> modules,
AWComponent pageComponent,
UIMeta.ModuleProperties currentlySelected)
|
Context |
newContext()
|
java.util.Map<java.lang.String,java.util.List> |
predecessorMap(Context context,
java.lang.String key,
java.lang.String defaultPredecessor)
|
void |
preparePage(Context context,
AWResponseGenerating result)
|
void |
registerDefaultLabelGeneratorForKey(java.lang.String key)
|
static void |
registerLocalizedClass(java.lang.String className)
|
void |
registerStaticallyResolvable(java.lang.String propKey,
PropertyValue.StaticallyResolvable dynamicValue,
java.lang.String contextKey)
|
void |
reloadRuleFile(AWResource resource)
|
void |
throwSampleException()
|
java.lang.String |
zonePath(Context context)
|
java.util.List<java.lang.String> |
zones(Context context)
|
Methods inherited from class ariba.ui.meta.core.Meta |
_addRule, _addRuleAndReturnExtras, _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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyOperation
public static final java.lang.String KeyOperation
- See Also:
- Constant Field Values
KeyModule
public static final java.lang.String KeyModule
- See Also:
- Constant Field Values
KeyLayout
public static final java.lang.String KeyLayout
- See Also:
- Constant Field Values
KeyArea
public static final java.lang.String KeyArea
- See Also:
- Constant Field Values
KeyEditing
public static final java.lang.String KeyEditing
- See Also:
- Constant Field Values
KeyAfter
public static final java.lang.String KeyAfter
- See Also:
- Constant Field Values
KeyHidden
public static final java.lang.String KeyHidden
- See Also:
- Constant Field Values
KeyLabel
public static final java.lang.String KeyLabel
- See Also:
- Constant Field Values
KeyComponentName
public static final java.lang.String KeyComponentName
- See Also:
- Constant Field Values
KeyBindings
public static final java.lang.String KeyBindings
- See Also:
- Constant Field Values
KeyHomePage
public static final java.lang.String KeyHomePage
- See Also:
- Constant Field Values
KeyZonePath
public static final java.lang.String KeyZonePath
- See Also:
- Constant Field Values
PropFieldsByZone
public static final java.lang.String PropFieldsByZone
- See Also:
- Constant Field Values
PropActionsByCategory
public static final java.lang.String PropActionsByCategory
- See Also:
- Constant Field Values
PropActionCategories
public static final java.lang.String PropActionCategories
- See Also:
- Constant Field Values
PropFieldPropertyList
public static final java.lang.String PropFieldPropertyList
- See Also:
- Constant Field Values
PropLayoutsByZone
public static final java.lang.String PropLayoutsByZone
- See Also:
- Constant Field Values
ZoneMain
public static final java.lang.String ZoneMain
- See Also:
- Constant Field Values
ZoneTop
public static final java.lang.String ZoneTop
- See Also:
- Constant Field Values
ZoneLeft
public static final java.lang.String ZoneLeft
- See Also:
- Constant Field Values
ZoneRight
public static final java.lang.String ZoneRight
- See Also:
- Constant Field Values
ZoneBottom
public static final java.lang.String ZoneBottom
- See Also:
- Constant Field Values
ZoneDetail
public static final java.lang.String ZoneDetail
- See Also:
- Constant Field Values
ZonesTLRB
public static java.lang.String[] ZonesTLRB
ZonesMTLRB
public static java.lang.String[] ZonesMTLRB
ZonesDetail
public static java.lang.String[] ZonesDetail
ModuleActionZones
public static java.lang.String[] ModuleActionZones
ActionZones
public static java.lang.String[] ActionZones
UIMeta
public UIMeta()
getInstance
public static UIMeta getInstance()
zones
public java.util.List<java.lang.String> zones(Context context)
zonePath
public java.lang.String zonePath(Context context)
newContext
public Context newContext()
- Overrides:
newContext
in class ObjectMeta
loadRuleFile
public boolean loadRuleFile(java.lang.String filename,
boolean required,
int rank)
loadedRuleSets
public java.util.Map<AWResource,Meta.RuleSet> loadedRuleSets()
checkRuleFileChanges
public void checkRuleFileChanges(boolean force)
reloadRuleFile
public void reloadRuleFile(AWResource resource)
defaultLabelGeneratorForKey
public static PropertyValue.Dynamic defaultLabelGeneratorForKey(java.lang.String key)
defaultLabelForIdentifier
public static java.lang.String defaultLabelForIdentifier(java.lang.String fieldName)
registerStaticallyResolvable
public void registerStaticallyResolvable(java.lang.String propKey,
PropertyValue.StaticallyResolvable dynamicValue,
java.lang.String contextKey)
registerDefaultLabelGeneratorForKey
public void registerDefaultLabelGeneratorForKey(java.lang.String key)
fieldList
public java.util.List<ItemProperties> fieldList(Context context)
fieldsByZones
public java.util.Map<java.lang.String,java.lang.Object> fieldsByZones(Context context)
itemNamesByZones
public java.util.Map<java.lang.String,java.lang.Object> itemNamesByZones(Context context,
java.lang.String key,
java.util.List<java.lang.String> zones)
predecessorMap
public java.util.Map<java.lang.String,java.util.List> predecessorMap(Context context,
java.lang.String key,
java.lang.String defaultPredecessor)
itemList
public java.util.List<ItemProperties> itemList(Context context,
java.lang.String key,
java.lang.String[] zones)
itemsByZones
public java.util.Map<java.lang.String,java.lang.Object> itemsByZones(Context context,
java.lang.String property,
java.lang.String[] zones)
addPredecessorRule
public Rule addPredecessorRule(java.lang.String itemName,
java.util.List<Rule.Selector> contextPreds,
java.lang.String predecessor,
java.lang.Object traits,
int lineNumber)
flattenVisible
public java.util.List<java.lang.String> flattenVisible(java.util.Map<java.lang.String,java.util.List> fieldsByZones,
java.lang.String[] zoneList,
java.lang.String key,
Context context)
displayKeyForClass
public java.lang.String displayKeyForClass(java.lang.String className)
computeModuleInfo
public UIMeta.ModuleInfo computeModuleInfo(Context context,
boolean checkVisibility)
contextForPage
public java.util.Map<java.lang.String,java.lang.String> contextForPage(AWComponent pageComponent)
matchForPage
public UIMeta.ModuleProperties matchForPage(java.util.List<UIMeta.ModuleProperties> modules,
AWComponent pageComponent,
UIMeta.ModuleProperties currentlySelected)
actionCategories
public java.util.List<java.lang.String> actionCategories(Context context)
actionsByCategory
public java.util.List<ItemProperties> actionsByCategory(Context context,
java.util.Map<java.lang.String,java.util.List<ItemProperties>> result,
java.lang.String[] zones)
collectActionsByCategory
public void collectActionsByCategory(Context context,
java.util.Map<java.lang.String,java.util.List<ItemProperties>> result,
java.lang.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(java.lang.Object target,
java.util.Map<java.lang.String,java.lang.Object> values,
Context context)
beautifyClassName
public static java.lang.String beautifyClassName(java.lang.String className)
beautifyFileName
public static java.lang.String beautifyFileName(java.lang.String path)
loadRuleFromResourceNamed
public void loadRuleFromResourceNamed(java.lang.String name)
throwSampleException
public void throwSampleException()
registerLocalizedClass
public static void registerLocalizedClass(java.lang.String className)
localizedClasses
public static java.util.Set<java.lang.String> localizedClasses()
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.