org.zkoss.zuss.metainfo
Class RuleDefinition

java.lang.Object
  extended by org.zkoss.zuss.metainfo.RuleDefinition
All Implemented Interfaces:
java.io.Serializable, NodeInfo

public class RuleDefinition
extends java.lang.Object

Represents the defintion of a CSS rule.

Author:
tomyeh
See Also:
Serialized Form

Constructor Summary
RuleDefinition(NodeInfo parent, int lineno)
           
 
Method Summary
 void appendChild(NodeInfo child)
          Append a child
 java.util.List<NodeInfo> getChildren()
          Returns a readonly list of children.
 int getLine()
          Returns the line number of this info.
 NodeInfo getParent()
          Returns the parent, or null if it is the root.
 java.util.List<java.lang.String> getSelectors()
          Returns the selectors of this rule.
 boolean removeChild(NodeInfo child)
          Removes a child.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuleDefinition

public RuleDefinition(NodeInfo parent,
                      int lineno)
Method Detail

getSelectors

public java.util.List<java.lang.String> getSelectors()
Returns the selectors of this rule.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

appendChild

public void appendChild(NodeInfo child)
Description copied from interface: NodeInfo
Append a child

Specified by:
appendChild in interface NodeInfo

removeChild

public boolean removeChild(NodeInfo child)
Description copied from interface: NodeInfo
Removes a child.

Specified by:
removeChild in interface NodeInfo

getChildren

public java.util.List<NodeInfo> getChildren()
Description copied from interface: NodeInfo
Returns a readonly list of children.

Note: the returned list is readonly. To modify, please use NodeInfo.appendChild(org.zkoss.zuss.metainfo.NodeInfo) and NodeInfo.removeChild(org.zkoss.zuss.metainfo.NodeInfo) instead.

Specified by:
getChildren in interface NodeInfo

getLine

public int getLine()
Description copied from interface: NodeInfo
Returns the line number of this info.

Specified by:
getLine in interface NodeInfo

getParent

public NodeInfo getParent()
Description copied from interface: NodeInfo
Returns the parent, or null if it is the root.

Specified by:
getParent in interface NodeInfo


Copyright © 2005-2010 Potix Corporation. All Rights Reserved.