- java.lang.Object
- 
- javafx.css.Stylesheet
 
- 
 public class Stylesheet extends Object A stylesheet which can apply properties to a tree of objects. A stylesheet is a collection of zero or moreRules, each of which is applied to each object in the tree. Typically the selector will examine the object to determine whether or not it is applicable, and if so it will apply certain property values to the object.- Since:
- 9
 
- 
- 
Method SummaryModifier and Type Method Description static voidconvertToBinary(File source, File destination)Converts the css file referenced bysourceto binary format and writes it todestination.booleanequals(Object obj)List<FontFace>getFontFaces()Returns the font faces used by thisStylesheet.StyleOrigingetOrigin()Returns the origin of thisStylesheet.List<Rule>getRules()Returns the rules that are defined in thisStylesheet.StringgetUrl()The URL from which thisStylesheetwas loaded.inthashCode()static StylesheetloadBinary(URL url)Loads a binary stylesheet from aURL.voidsetOrigin(StyleOrigin origin)StringtoString()Returns a string representation of this object.
 
- 
- 
- 
Method Detail- 
getUrlpublic String getUrl() The URL from which thisStylesheetwas loaded.- Returns:
- A Stringrepresentation of the URL from which the stylesheet was loaded, ornullif the stylesheet was created from an inline style.
 
 - 
getOriginpublic StyleOrigin getOrigin() Returns the origin of thisStylesheet.- Returns:
- the origin of this Stylesheet
 
 - 
setOriginpublic void setOrigin(StyleOrigin origin) 
 - 
getRulespublic List<Rule> getRules() Returns the rules that are defined in thisStylesheet.- Returns:
- a list of rules used by this Stylesheet
 
 - 
getFontFacespublic List<FontFace> getFontFaces() Returns the font faces used by thisStylesheet.- Returns:
- a list of font faces used by this Stylesheet
 
 - 
toStringpublic String toString() Returns a string representation of this object.
 - 
loadBinarypublic static Stylesheet loadBinary(URL url) throws IOException Loads a binary stylesheet from aURL.- Parameters:
- url- the- URLfrom which the- Stylesheetwill be loaded
- Returns:
- the loaded Stylesheet
- Throws:
- IOException- if the binary stream corresponds to a more recent binary css version or if an I/O error occurs while reading from the stream
 
 - 
convertToBinarypublic static void convertToBinary(File source, File destination) throws IOException Converts the css file referenced bysourceto binary format and writes it todestination.- Parameters:
- source- the JavaFX compliant css file to convert
- destination- the file to which the binary formatted data is written
- Throws:
- IOException- if the destination file can not be created or if an I/O error occurs
- IllegalArgumentException- if either parameter is- null, if- sourceand- destinationare the same, if- sourcecannot be read, or if- destinationcannot be written
 
 
- 
 
-