com.guiseframework.platform.web.css
Class GuiseCSSProcessor.IE6FixClass

java.lang.Object
  extended by com.guiseframework.platform.web.css.GuiseCSSProcessor.IE6FixClass
Enclosing class:
GuiseCSSProcessor

public static class GuiseCSSProcessor.IE6FixClass
extends java.lang.Object

A specification for an IE6 fix class and the selectors that cause it to be added to an element's class list.

Author:
Garret Wilson

Constructor Summary
GuiseCSSProcessor.IE6FixClass(java.util.List<SimpleSelector> simpleSelectors, java.lang.String fixClass)
          Selectors and class constructor.
 
Method Summary
 java.lang.String getFixClass()
           
 java.util.List<SimpleSelector> getSimpleSelectorSequence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiseCSSProcessor.IE6FixClass

public GuiseCSSProcessor.IE6FixClass(java.util.List<SimpleSelector> simpleSelectors,
                                     java.lang.String fixClass)
Selectors and class constructor.

Parameters:
simpleSelectors - The unfixed simple selectors that match an element (e.g. "div.class1.class2").
fixClass - The class to add for fixing IE6 for multiple class selectors.
Throws:
java.lang.NullPointerException - if the selectors and/or the fix class is null.
Method Detail

getSimpleSelectorSequence

public java.util.List<SimpleSelector> getSimpleSelectorSequence()
Returns:
The unfixed sequence of simple selectors that match an element (e.g. "div.class1.class2").

getFixClass

public java.lang.String getFixClass()
Returns:
The class to add for fixing IE6 for multiple class selectors.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.