1 30 31 package com.steadystate.css.parser.selectors; 32 33 import java.io.Serializable ; 34 import org.w3c.css.sac.*; 35 36 public class DirectAdjacentSelectorImpl implements SiblingSelector, Serializable { 37 38 private short _nodeType; 39 private Selector _child; 40 private SimpleSelector _directAdjacent; 41 42 public DirectAdjacentSelectorImpl(short nodeType, Selector child, SimpleSelector directAdjacent) { 43 _nodeType = nodeType; 44 _child = child; 45 _directAdjacent = directAdjacent; 46 } 47 48 public short getNodeType() { 49 return _nodeType; 50 } 51 52 public short getSelectorType() { 53 return Selector.SAC_DIRECT_ADJACENT_SELECTOR; 54 } 55 56 public Selector getSelector() { 57 return _child; 58 } 59 60 public SimpleSelector getSiblingSelector() { 61 return _directAdjacent; 62 } 63 64 public String toString() { 65 return _child.toString() + " + " + _directAdjacent.toString(); 66 } 67 } 68 | Popular Tags |