Package com.openhtmltopdf.css.sheet
Class StylesheetInfo
- java.lang.Object
-
- com.openhtmltopdf.css.sheet.StylesheetInfo
-
public class StylesheetInfo extends java.lang.Object
A reference to a stylesheet. If no stylesheet is set, the matcher will try to find the stylesheet by uri, first from the StylesheetFactory, then by loading the uri if it is not cached.Therefore, either a stylesheet must be set, or a uri must be set
Origin defaults to USER_AGENT and media defaults to "all"
-
-
Field Summary
Fields Modifier and Type Field Description static int
AUTHOR
Origin of stylesheet - authorprivate java.lang.String
content
private java.util.List<java.lang.String>
mediaTypes
private int
origin
private Stylesheet
stylesheet
private java.lang.String
title
private java.lang.String
type
private java.lang.String
uri
static int
USER
Origin of stylesheet - userstatic int
USER_AGENT
Origin of stylesheet - user agent
-
Constructor Summary
Constructors Constructor Description StylesheetInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMedium(java.lang.String medium)
boolean
appliesToMedia(java.lang.String m)
java.lang.String
getContent()
java.util.List<java.lang.String>
getMedia()
Gets the media attribute of the StylesheetInfo objectint
getOrigin()
Gets the origin attribute of the StylesheetInfo objectStylesheet
getStylesheet()
Gets the stylesheet attribute of the StylesheetInfo objectjava.lang.String
getTitle()
Gets the title attribute of the StylesheetInfo objectjava.lang.String
getType()
Gets the type attribute of the StylesheetInfo objectjava.lang.String
getUri()
Gets the uri attribute of the StylesheetInfo objectboolean
isInline()
void
setContent(java.lang.String content)
void
setMedia(java.lang.String media)
Sets the media attribute of the StylesheetInfo objectvoid
setOrigin(int origin)
Sets the origin attribute of the StylesheetInfo objectvoid
setStylesheet(Stylesheet stylesheet)
Sets the stylesheet attribute of the StylesheetInfo objectvoid
setTitle(java.lang.String title)
Sets the title attribute of the StylesheetInfo objectvoid
setType(java.lang.String type)
Sets the type attribute of the StylesheetInfo objectvoid
setUri(java.lang.String uri)
Sets the uri attribute of the StylesheetInfo object
-
-
-
Field Detail
-
stylesheet
private Stylesheet stylesheet
-
title
private java.lang.String title
-
uri
private java.lang.String uri
-
origin
private int origin
-
type
private java.lang.String type
-
mediaTypes
private final java.util.List<java.lang.String> mediaTypes
-
content
private java.lang.String content
-
USER_AGENT
public static final int USER_AGENT
Origin of stylesheet - user agent- See Also:
- Constant Field Values
-
USER
public static final int USER
Origin of stylesheet - user- See Also:
- Constant Field Values
-
AUTHOR
public static final int AUTHOR
Origin of stylesheet - author- See Also:
- Constant Field Values
-
-
Method Detail
-
appliesToMedia
public boolean appliesToMedia(java.lang.String m)
- Parameters:
m
- a single media identifier- Returns:
- true if the stylesheet referenced applies to the medium
-
setUri
public void setUri(java.lang.String uri)
Sets the uri attribute of the StylesheetInfo object- Parameters:
uri
- The new uri value
-
setMedia
public void setMedia(java.lang.String media)
Sets the media attribute of the StylesheetInfo object- Parameters:
media
- The new media value
-
addMedium
public void addMedium(java.lang.String medium)
-
setOrigin
public void setOrigin(int origin)
Sets the origin attribute of the StylesheetInfo object- Parameters:
origin
- The new origin value
-
setType
public void setType(java.lang.String type)
Sets the type attribute of the StylesheetInfo object- Parameters:
type
- The new type value
-
setTitle
public void setTitle(java.lang.String title)
Sets the title attribute of the StylesheetInfo object- Parameters:
title
- The new title value
-
setStylesheet
public void setStylesheet(Stylesheet stylesheet)
Sets the stylesheet attribute of the StylesheetInfo object- Parameters:
stylesheet
- The new stylesheet value
-
getUri
public java.lang.String getUri()
Gets the uri attribute of the StylesheetInfo object- Returns:
- The uri value
-
getMedia
public java.util.List<java.lang.String> getMedia()
Gets the media attribute of the StylesheetInfo object- Returns:
- The media value
-
getOrigin
public int getOrigin()
Gets the origin attribute of the StylesheetInfo object- Returns:
- The origin value
-
getType
public java.lang.String getType()
Gets the type attribute of the StylesheetInfo object- Returns:
- The type value
-
getTitle
public java.lang.String getTitle()
Gets the title attribute of the StylesheetInfo object- Returns:
- The title value
-
getStylesheet
public Stylesheet getStylesheet()
Gets the stylesheet attribute of the StylesheetInfo object- Returns:
- The stylesheet value
-
getContent
public java.lang.String getContent()
-
setContent
public void setContent(java.lang.String content)
-
isInline
public boolean isInline()
-
-