Package io.bit3.jsass.importer
Class Import
java.lang.Object
io.bit3.jsass.importer.Import
public class Import
extends java.lang.Object
The result of a custom importer, can be used to import files and strings.
-
Constructor Summary
Constructors Constructor Description Import(java.lang.String importUri, java.lang.String absoluteUri)Create a file import.Import(java.lang.String importUri, java.lang.String absoluteUri, java.lang.String contents)Create a string import.Import(java.lang.String importUri, java.lang.String absoluteUri, java.lang.String contents, java.lang.String sourceMap)Create a string import.Import(java.net.URI importUri, java.net.URI absoluteUri)Create a file import.Import(java.net.URI importUri, java.net.URI absoluteUri, java.lang.String contents)Create a string import.Import(java.net.URI importUri, java.net.URI absoluteUri, java.lang.String contents, java.lang.String sourceMap)Create a string import. -
Method Summary
Modifier and Type Method Description java.net.URIgetAbsoluteUri()Get the absolute uri.java.lang.StringgetContents()Return the in-memory sass code.java.net.URIgetImportUri()Get the import uri.java.lang.StringgetSourceMap()Return the in-memory source map.
-
Constructor Details
-
Import
public Import(java.net.URI importUri, java.net.URI absoluteUri)Create a file import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.
-
Import
public Import(java.net.URI importUri, java.net.URI absoluteUri, java.lang.String contents)Create a string import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.contents- The in-memory sass code.
-
Import
public Import(java.net.URI importUri, java.net.URI absoluteUri, java.lang.String contents, java.lang.String sourceMap)Create a string import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.contents- The in-memory sass code.sourceMap- The in-memory source map.
-
Import
public Import(java.lang.String importUri, java.lang.String absoluteUri) throws java.net.URISyntaxExceptionCreate a file import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.- Throws:
java.net.URISyntaxException
-
Import
public Import(java.lang.String importUri, java.lang.String absoluteUri, java.lang.String contents) throws java.net.URISyntaxExceptionCreate a string import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.contents- The in-memory sass code.- Throws:
java.net.URISyntaxException
-
Import
public Import(java.lang.String importUri, java.lang.String absoluteUri, java.lang.String contents, java.lang.String sourceMap) throws java.net.URISyntaxExceptionCreate a string import.- Parameters:
importUri- The file uri relative to the base uri.absoluteUri- The base uri for this import.contents- The in-memory sass code.sourceMap- The in-memory source map.- Throws:
java.net.URISyntaxException
-
-
Method Details
-
getImportUri
public java.net.URI getImportUri()Get the import uri.- Returns:
- The file uri relative to the base uri.
-
getAbsoluteUri
public java.net.URI getAbsoluteUri()Get the absolute uri.- Returns:
- The base uri for this import.
-
getContents
public java.lang.String getContents()Return the in-memory sass code.- Returns:
- The in-memory sass code or null when importing a file.
-
getSourceMap
public java.lang.String getSourceMap()Return the in-memory source map.- Returns:
- The in-memory source map or null.
-