Class CustomImporter
- java.lang.Object
-
- de.larsgrefer.sass.embedded.importer.Importer
-
- de.larsgrefer.sass.embedded.importer.CustomImporter
-
- Direct Known Subclasses:
CustomUrlImporter
public abstract class CustomImporter extends Importer
A custom importer as specified by the embedded sass protocol.
-
-
Constructor Summary
Constructors Constructor Description CustomImporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CustomImporter
autoCanonicalize()
abstract String
canonicalize(String url, boolean fromImport)
abstract com.sass_lang.embedded_protocol.InboundMessage.ImportResponse.ImportSuccess
handleImport(String url)
-
-
-
Method Detail
-
canonicalize
public abstract String canonicalize(String url, boolean fromImport) throws Exception
- Parameters:
url
- The URL of the import to be canonicalized. This may be either absolute or relative.fromImport
- Whether this request comes from an `@import` rule.- Returns:
- The canonicalized URL (including a scheme)
- Throws:
Exception
- See Also:
OutboundMessage.CanonicalizeRequest
-
handleImport
public abstract com.sass_lang.embedded_protocol.InboundMessage.ImportResponse.ImportSuccess handleImport(String url) throws Exception
- Parameters:
url
- The url to import- Throws:
Exception
- See Also:
OutboundMessage.ImportRequest
-
autoCanonicalize
public CustomImporter autoCanonicalize()
-
-