org.graphstream.ui.graphicGraph.stylesheet
Class StyleSheet.NameSpace

java.lang.Object
  extended by org.graphstream.ui.graphicGraph.stylesheet.StyleSheet.NameSpace
Enclosing class:
StyleSheet

public class StyleSheet.NameSpace
extends Object

A name space is a tuple (default rule, id rule set, class rule set).

The name space defines a default rule for a kind of elements, a set of rules for this kind of elements with a given identifier, and a set or rules for this kind of elements with a given class.


Field Summary
 HashMap<String,Rule> byClass
          The set of rules for this kind of elements with a given class.
 HashMap<String,Rule> byId
          The set of rules for this kind of elements with a given identifier.
 Rule defaultRule
          The default rule for this kind of elements.
 Selector.Type type
          The kind of elements in this name space.
 
Constructor Summary
StyleSheet.NameSpace(Selector.Type type)
           
 
Method Summary
 int getClassRulesCount()
          Number of specific (class) rules.
 Selector.Type getGraphElementType()
          The kind of elements this name space applies rules to.
 int getIdRulesCount()
          Number of specific (id) rules.
 String toString()
           
 String toString(int level)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

public Selector.Type type
The kind of elements in this name space.


defaultRule

public Rule defaultRule
The default rule for this kind of elements.


byId

public HashMap<String,Rule> byId
The set of rules for this kind of elements with a given identifier.


byClass

public HashMap<String,Rule> byClass
The set of rules for this kind of elements with a given class.

Constructor Detail

StyleSheet.NameSpace

public StyleSheet.NameSpace(Selector.Type type)
Method Detail

getGraphElementType

public Selector.Type getGraphElementType()
The kind of elements this name space applies rules to.

Returns:
A type of element (node, edge, sprite, graph).

getIdRulesCount

public int getIdRulesCount()
Number of specific (id) rules.

Returns:
The number of rules that apply to elements by their identifiers.

getClassRulesCount

public int getClassRulesCount()
Number of specific (class) rules.

Returns:
The number of rules that apply to elements by their classes.

toString

public String toString()
Overrides:
toString in class Object

toString

public String toString(int level)


Copyright © 2011. All Rights Reserved.