org.nuiton.guix.model
Class Selector

java.lang.Object
  extended by org.nuiton.guix.model.Selector
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Selector>

public class Selector
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<Selector>

Represents a selector of a CSS file

Author:
morin
See Also:
Serialized Form

Field Summary
static int ALWAYS_APPLIES
           
static int ALWAYS_APPLIES_INHERIT_ONLY
           
static int NEVER_APPLIES
           
static int PSEUDOCLASS_APPLIES
           
static int PSEUDOCLASS_APPLIES_INHERIT_ONLY
           
 
Constructor Summary
Selector(java.lang.String javaClassName, java.lang.String styleClass, java.lang.String pseudoClass, java.lang.String id)
          Constructor
 
Method Summary
 int compareTo(Selector selector)
           
 java.lang.String getId()
           
 java.lang.String getJavaClassName()
           
 java.lang.String getPseudoClass()
           
 java.util.List<Rule> getRules()
           
 java.lang.String getStyleClass()
           
 void setId(java.lang.String id)
           
 void setJavaClassName(java.lang.String javaClassName)
           
 void setPseudoClass(java.lang.String pseudoClass)
           
 void setRules(java.util.List<Rule> rules)
           
 void setStyleClass(java.lang.String styleClass)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALWAYS_APPLIES

public static final int ALWAYS_APPLIES
See Also:
Constant Field Values

ALWAYS_APPLIES_INHERIT_ONLY

public static final int ALWAYS_APPLIES_INHERIT_ONLY
See Also:
Constant Field Values

NEVER_APPLIES

public static final int NEVER_APPLIES
See Also:
Constant Field Values

PSEUDOCLASS_APPLIES

public static final int PSEUDOCLASS_APPLIES
See Also:
Constant Field Values

PSEUDOCLASS_APPLIES_INHERIT_ONLY

public static final int PSEUDOCLASS_APPLIES_INHERIT_ONLY
See Also:
Constant Field Values
Constructor Detail

Selector

public Selector(java.lang.String javaClassName,
                java.lang.String styleClass,
                java.lang.String pseudoClass,
                java.lang.String id)
Constructor

Parameters:
javaClassName - class which rules are applied to
styleClass - styleclass which rules are applied to
pseudoClass - pseudoclass which rules are applied to
id - id of the object which rules are applied to
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getJavaClassName

public java.lang.String getJavaClassName()

setJavaClassName

public void setJavaClassName(java.lang.String javaClassName)

getPseudoClass

public java.lang.String getPseudoClass()

setPseudoClass

public void setPseudoClass(java.lang.String pseudoClass)

getRules

public java.util.List<Rule> getRules()

setRules

public void setRules(java.util.List<Rule> rules)

getStyleClass

public java.lang.String getStyleClass()

setStyleClass

public void setStyleClass(java.lang.String styleClass)

compareTo

public int compareTo(Selector selector)
Specified by:
compareTo in interface java.lang.Comparable<Selector>

toString

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


Copyright © 2009 CodeLutin. All Rights Reserved.