summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/kitfox/salamander/svg/color/SVGColorProfileRule.java
blob: d24b8df2689a85a684772448bf37105ae8a2f7c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 * SVGColorProfileRule.java
 *
 * Created on April 13, 2007, 10:09 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.kitfox.salamander.svg.color;

import com.kitfox.salamander.svg.DOMString;
import com.kitfox.salamander.svg.basic.SVGCSSRule;
import com.kitfox.salamander.svg.basic.SVGRenderingIntent;

/**
 * 
 * The SVGColorProfileRule interface represents an @color-profile rule in a CSS style sheet. An @color-profile rule identifies a ICC profile which can be referenced within a given document.
 * 
 * Support for the SVGColorProfileRule interface is only required in user agents that support styling with CSS.
 * @author kitfox
 */
public interface SVGColorProfileRule extends SVGCSSRule,
        SVGRenderingIntent
{
    /**
     * Corresponds to property src within an @color-profile rule.
     */
    public DOMString getSrc();
    /**
     * Corresponds to property name within an @color-profile rule.
     */
    public DOMString getName();
    /**
     * The type of rendering intent, identified by one of the SVGRenderingIntent constants.
     */
    public SVGRenderingIntent getRenderingIntent();
    
}