com.google.caja.parser.css
Class CssPropertySignature.ProgIdSignature

java.lang.Object
  extended by com.google.caja.parser.css.CssPropertySignature
      extended by com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
All Implemented Interfaces:
ParseTreeNode, MessagePart, Renderable, java.lang.Cloneable
Enclosing class:
CssPropertySignature

public static final class CssPropertySignature.ProgIdSignature
extends CssPropertySignature

Matches an IE CSS Filter, as described at http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.caja.parser.css.CssPropertySignature
CssPropertySignature.CallSignature, CssPropertySignature.ExclusiveSetSignature, CssPropertySignature.LiteralSignature, CssPropertySignature.Parser, CssPropertySignature.ProgIdAttrSignature, CssPropertySignature.ProgIdSignature, CssPropertySignature.PropertyRefSignature, CssPropertySignature.QuotedLiteralSignature, CssPropertySignature.RepeatedSignature, CssPropertySignature.SeriesSignature, CssPropertySignature.SetSignature, CssPropertySignature.SymbolSignature
 
Nested classes/interfaces inherited from interface com.google.caja.parser.ParseTreeNode
ParseTreeNode.ReflectiveCtor
 
Nested classes/interfaces inherited from interface com.google.caja.reporting.MessagePart
MessagePart.Factory
 
Field Summary
private  Name name
           
 
Fields inherited from interface com.google.caja.parser.ParseTreeNode
TAINTED
 
Constructor Summary
private CssPropertySignature.ProgIdSignature(Name name, java.util.List<CssPropertySignature.ProgIdAttrSignature> attrs)
           
 
Method Summary
 Name getName()
           
 CssPropertySignature.ProgIdAttrSignature getProgIdAttr(Name attrName)
           
 Name getValue()
           
 void render(RenderContext r)
          Output the textual form to r.getOut().
 
Methods inherited from class com.google.caja.parser.css.CssPropertySignature
acceptPostOrder, acceptPreOrder, children, clone, format, formatSelf, formatTree, getAttributes, getComments, getFilePosition, getNextSibling, getParent, getPrevSibling, makeRenderer, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private final Name name
Constructor Detail

CssPropertySignature.ProgIdSignature

private CssPropertySignature.ProgIdSignature(Name name,
                                             java.util.List<CssPropertySignature.ProgIdAttrSignature> attrs)
Parameters:
name - A dotted CSS name like DXImageTransform.Microsoft.Alpha.
attrs - name value pairs.
Method Detail

getValue

public Name getValue()
Returns:
null or a value with subclass specific meaning which encapsulates all parsed state separate from the children.

getName

public Name getName()

render

public void render(RenderContext r)
Description copied from interface: Renderable
Output the textual form to r.getOut().


getProgIdAttr

public CssPropertySignature.ProgIdAttrSignature getProgIdAttr(Name attrName)


Copyright (C) 2008 Google Inc.
Licensed under the Apache License, Version 2.0