jp.cssj.sakae.sac.parser
クラス DefaultSelectorFactory

java.lang.Object
  拡張jp.cssj.sakae.sac.parser.DefaultSelectorFactory
すべての実装インタフェース:
SelectorFactory

public class DefaultSelectorFactory
extends Object
implements SelectorFactory

This class implements the SelectorFactoryinterface.

バージョン:
$Id: DefaultSelectorFactory.java,v 1.2 2003/08/08 11:38:57 vhardy Exp $
作成者:
Stephane Hillion

フィールドの概要
static SelectorFactory INSTANCE
          The instance of this class.
 
コンストラクタの概要
protected DefaultSelectorFactory()
          This class does not need to be instantiated.
 
メソッドの概要
 SimpleSelector createAnyNodeSelector()
          SAC : Implements SelectorFactory.createAnyNodeSelector().
 CharacterDataSelector createCDataSectionSelector(String data)
          SAC : Implements SelectorFactory.createCDataSectionSelector(String) .
 DescendantSelector createChildSelector(Selector parent, SimpleSelector child)
          SAC : Implements SelectorFactory.createChildSelector(Selector,SimpleSelector).
 CharacterDataSelector createCommentSelector(String data)
          SAC : Implements SelectorFactory.createCommentSelector(String).
 ConditionalSelector createConditionalSelector(SimpleSelector selector, Condition condition)
          SAC : Implements SelectorFactory.createConditionalSelector(SimpleSelector,Condition) .
 DescendantSelector createDescendantSelector(Selector parent, SimpleSelector descendant)
          SAC : Implements SelectorFactory.createDescendantSelector(Selector,SimpleSelector) .
 SiblingSelector createDirectAdjacentSelector(short nodeType, Selector child, SimpleSelector directAdjacent)
          SAC : Implements SelectorFactory.createDirectAdjacentSelector(short,Selector,SimpleSelector) .
 ElementSelector createElementSelector(String namespaceURI, String tagName)
          SAC : Implements SelectorFactory.createElementSelector(String,String) .
 NegativeSelector createNegativeSelector(SimpleSelector selector)
          SAC : Implements SelectorFactory.createNegativeSelector(SimpleSelector) .
 ProcessingInstructionSelector createProcessingInstructionSelector(String target, String data)
          SAC : Implements SelectorFactory.createProcessingInstructionSelector(String,String) .
 ElementSelector createPseudoElementSelector(String namespaceURI, String pseudoName)
          SAC : Implements SelectorFactory.createPseudoElementSelector(String,String).
 SimpleSelector createRootNodeSelector()
          SAC : Implements SelectorFactory.createRootNodeSelector().
 CharacterDataSelector createTextNodeSelector(String data)
          SAC : Implements SelectorFactory.createTextNodeSelector(String).
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

INSTANCE

public static final SelectorFactory INSTANCE
The instance of this class.

コンストラクタの詳細

DefaultSelectorFactory

protected DefaultSelectorFactory()
This class does not need to be instantiated.

メソッドの詳細

createConditionalSelector

public ConditionalSelector createConditionalSelector(SimpleSelector selector,
                                                     Condition condition)
                                              throws CSSException
SAC : Implements SelectorFactory.createConditionalSelector(SimpleSelector,Condition) .

定義:
インタフェース SelectorFactory 内の createConditionalSelector
例外:
CSSException

createAnyNodeSelector

public SimpleSelector createAnyNodeSelector()
                                     throws CSSException
SAC : Implements SelectorFactory.createAnyNodeSelector().

定義:
インタフェース SelectorFactory 内の createAnyNodeSelector
例外:
CSSException

createRootNodeSelector

public SimpleSelector createRootNodeSelector()
                                      throws CSSException
SAC : Implements SelectorFactory.createRootNodeSelector().

定義:
インタフェース SelectorFactory 内の createRootNodeSelector
例外:
CSSException

createNegativeSelector

public NegativeSelector createNegativeSelector(SimpleSelector selector)
                                        throws CSSException
SAC : Implements SelectorFactory.createNegativeSelector(SimpleSelector) .

定義:
インタフェース SelectorFactory 内の createNegativeSelector
例外:
CSSException

createElementSelector

public ElementSelector createElementSelector(String namespaceURI,
                                             String tagName)
                                      throws CSSException
SAC : Implements SelectorFactory.createElementSelector(String,String) .

定義:
インタフェース SelectorFactory 内の createElementSelector
例外:
CSSException

createTextNodeSelector

public CharacterDataSelector createTextNodeSelector(String data)
                                             throws CSSException
SAC : Implements SelectorFactory.createTextNodeSelector(String).

定義:
インタフェース SelectorFactory 内の createTextNodeSelector
例外:
CSSException

createCDataSectionSelector

public CharacterDataSelector createCDataSectionSelector(String data)
                                                 throws CSSException
SAC : Implements SelectorFactory.createCDataSectionSelector(String) .

定義:
インタフェース SelectorFactory 内の createCDataSectionSelector
例外:
CSSException

createProcessingInstructionSelector

public ProcessingInstructionSelector createProcessingInstructionSelector(String target,
                                                                         String data)
                                                                  throws CSSException
SAC : Implements SelectorFactory.createProcessingInstructionSelector(String,String) .

定義:
インタフェース SelectorFactory 内の createProcessingInstructionSelector
例外:
CSSException

createCommentSelector

public CharacterDataSelector createCommentSelector(String data)
                                            throws CSSException
SAC : Implements SelectorFactory.createCommentSelector(String).

定義:
インタフェース SelectorFactory 内の createCommentSelector
例外:
CSSException

createPseudoElementSelector

public ElementSelector createPseudoElementSelector(String namespaceURI,
                                                   String pseudoName)
                                            throws CSSException
SAC : Implements SelectorFactory.createPseudoElementSelector(String,String).

定義:
インタフェース SelectorFactory 内の createPseudoElementSelector
例外:
CSSException

createDescendantSelector

public DescendantSelector createDescendantSelector(Selector parent,
                                                   SimpleSelector descendant)
                                            throws CSSException
SAC : Implements SelectorFactory.createDescendantSelector(Selector,SimpleSelector) .

定義:
インタフェース SelectorFactory 内の createDescendantSelector
例外:
CSSException

createChildSelector

public DescendantSelector createChildSelector(Selector parent,
                                              SimpleSelector child)
                                       throws CSSException
SAC : Implements SelectorFactory.createChildSelector(Selector,SimpleSelector).

定義:
インタフェース SelectorFactory 内の createChildSelector
例外:
CSSException

createDirectAdjacentSelector

public SiblingSelector createDirectAdjacentSelector(short nodeType,
                                                    Selector child,
                                                    SimpleSelector directAdjacent)
                                             throws CSSException
SAC : Implements SelectorFactory.createDirectAdjacentSelector(short,Selector,SimpleSelector) .

定義:
インタフェース SelectorFactory 内の createDirectAdjacentSelector
例外:
CSSException


(c)2009 GNN & Co.,Ltd.