Ejemplo n.º 1
0
        /*
         * (non-Javadoc)
         *
         * @see com.itextpdf.tool.xml.css.CssFile#add(java.lang.String,
         * java.util.Map)
         */
        virtual public bool Add(String selector, IDictionary <String, String> props)
        {
            IList <ICssSelectorItem> selectorItems = CssSelectorParser.CreateCssSelector(selector);

            if (selectorItems != null)
            {
                rules.Add(new CssRule(selectorItems, props));
                return(true);
            }
            return(false);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a new
 /// <see cref="CssSelector"/>
 /// instance.
 /// </summary>
 /// <param name="selector">the selector</param>
 public CssSelector(String selector)
     : this(CssSelectorParser.ParseSelectorItems(selector))
 {
 }
 public virtual IList <ICssSelectorItem> GetArgumentsSelector()
 {
     return(CssSelectorParser.ParseSelectorItems(arguments));
 }
Ejemplo n.º 4
0
 public IdToken(List<char> pattern, CssSelectorParser selectorParser)
     : base(selectorParser.PreviousChar)
 {
     this.pattern = pattern;
     this.selectorParser = selectorParser;
 }
Ejemplo n.º 5
0
 public SpaceToken(List<char> pattern, CssSelectorParser selectorParser)
 {
     this.pattern = pattern;
     this.selectorParser = selectorParser;
 }
Ejemplo n.º 6
0
        public static void Main(string[] args)
        {
            string selector = "html:5>";

            CssSelectorParser.Parse(selector);
        }