The FrameworkDataSpecification.xsd
XML schema, which defines the data structures within the UI, contains the following objects:
framework-template
– Root element for all framework objectsframework-object
– Base class that contains attributes that are shared by all framework objectsframework-definition
– Defines the initial state of the objectskin-definition
– Defines the look and feel of the applicationtab-definition
– Defines navigation, page structure and panel stackscell-definition
– Represents the basic layout within a pagepanel-stack-definition
– Contains an ordered collection of panel identifierspanel-definition
– Defines a rectangular region of the page with contentcontent-definition
– A supporting object that allows you to link static content to framework objectstemplate-definition
– A supporting object that defines templates for objects
For detailed information on each of these objects, refer to the Framework Definition Objects section.
Previous versions of Service Center stored framework data in a repository. Framework objects and data are now stored in XML files. Because of this, the map
and id
entry data types are reformatted using an XML adapter:
map-entry
– Contains keys and value properties that are used for the map objects. TheHashMapAdapter
is used to convert lists ofmap-entry
objects from and intoMap
objectsid-entry
– Contains an ID and priority properties that are used for theList
String
ID objects. TheIdEntryListAdapter
is used to convert lists ofid-entry
objects from and into aList
String
. Thepriority
property is used to hold the priority value of theid-entry
objects. Based on this priority, theid-entry
objects are sorted in ascending order
The following diagram shows all of the framework-objects: