ilog.tgo.resource.css
Interface IltTypeCustomization

All Superinterfaces:
IltEnumerationCustomization
All Known Subinterfaces:
IltNetworkElementTypeCustomization

public interface IltTypeCustomization
extends IltEnumerationCustomization

IltTypeCustomization specifies the properties that can be customized for enumerations using CSS. The following enumerations can be configured:

The following sample illustrates how alarm severity can be configured using CSS. The cascading style sheets are loaded using the method IltSettings.setStyleSheets(String[]).
 setting."ilog.tgo.model.IltNetworkElement.Type"[name=Desktop] {
    renderer: @+neRendererFactory1;
 }
 Subobject#neRendererFactory1 {
    class: 'MyRendererFactory1';
 }
 setting."ilog.tgo.model.IltOffPageConnector.Type"[name=Standard] {
    renderer: @+opcRendererFactory1;
 }
 setting."ilog.tgo.model.IltCard.Type"[name=Standard] {
    renderer: @+cardRendererFactory;
 }
 setting."ilog.tgo.model.IltCardCarrier.Type"[name=Standard] {
    renderer: @+cardCarrierRendererFactory;
 }
 setting."ilog.tgo.model.IltLed.Type"[name=Circular] {
    renderer: @+ledRendererFactory1;
 }
 setting."ilog.tgo.model.IltPort.Type"[name=DB_15f] {
    renderer: @+portRendererFactory1;
 }
 setting."ilog.tgo.model.IltShelf.Type"[name=Standard] {
    renderer: @+shelfRendererFactory1;
 }
 
The same configuration can be achieved using the method IltSettings.SetValue(Object, Object), as illustrated below:
 IltSettings.SetValue("NetworkElement.Type.NE.Renderer", neRendererFactory);
 IltSettings.SetValue("Card.Type.Standard.Renderer", cardRendererFactory);
 IltSettings.SetValue("Shelf.Type.Standard.Renderer", shelfRendererFactory);
 

Since:
JViews 7.5

Method Summary
 IltBaseRendererFactory getRenderer()
          Returns the base renderer factory for applicable telecom object types.
 
Methods inherited from interface ilog.tgo.resource.css.IltEnumerationCustomization
getLabel
 

Method Detail

getRenderer

IltBaseRendererFactory getRenderer()
Returns the base renderer factory for applicable telecom object types.

CSS settings:

 setting."ilog.tgo.model.IltNetworkElement.Type"[name=Desktop] {
    renderer: @+neRendererFactory1;
 }
 Subobject#neRendererFactory1 {
    class: 'MyRendererFactory1';
 }
 setting."ilog.tgo.model.IltOffPageConnector.Type"[name=Standard] {
    renderer: @+opcRendererFactory1;
 }
 setting."ilog.tgo.model.IltCard.Type"[name=Standard] {
    renderer: @+cardRendererFactory;
 }
 setting."ilog.tgo.model.IltCardCarrier.Type"[name=Standard] {
    renderer: @+cardCarrierRendererFactory;
 }
 setting."ilog.tgo.model.IltLed.Type"[name=Circular] {
    renderer: @+ledRendererFactory1;
 }
 setting."ilog.tgo.model.IltPort.Type"[name=DB_15f] {
    renderer: @+portRendererFactory1;
 }
 setting."ilog.tgo.model.IltShelf.Type"[name=Standard] {
    renderer: @+shelfRendererFactory1;
 }
 

Returns:
The base renderer factory for applicable telecom object types.


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.