Module io.sf.carte.echosvg.css
Class AbstractValueFactory
java.lang.Object
io.sf.carte.echosvg.css.engine.value.AbstractValueFactory
- Direct Known Subclasses:
AbstractValueManager,FontShorthandManager,MarginShorthandManager,MarkerShorthandManager
This class provides a base implementation for the value factories.
Original author: Stephane Hillion. For later modifications, see Git history.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DOMExceptionprotected DOMExceptioncreateInvalidFloatTypeDOMException(short t) Creates a DOM exception, given an invalid float type.protected DOMExceptioncreateInvalidFloatValueDOMException(float f) Creates a DOM exception, given an invalid float value.protected DOMExceptionCreates a DOM exception, given an invalid identifier.protected DOMExceptionCreates a DOM exception, given an invalid lexical unit type.protected DOMExceptionCreates a DOM exception, given an invalid string type.protected DOMExceptionabstract StringReturns the name of the property handled.protected static StringresolveURI(ParsedURL base, String value) Resolves an URI.
-
Constructor Details
-
AbstractValueFactory
public AbstractValueFactory()
-
-
Method Details
-
getPropertyName
Returns the name of the property handled. -
resolveURI
Resolves an URI. -
createInvalidIdentifierDOMException
Creates a DOM exception, given an invalid identifier. -
createInvalidLexicalUnitDOMException
Creates a DOM exception, given an invalid lexical unit type. -
createInvalidFloatTypeDOMException
Creates a DOM exception, given an invalid float type. -
createInvalidFloatValueDOMException
Creates a DOM exception, given an invalid float value. -
createInvalidStringTypeDOMException
Creates a DOM exception, given an invalid string type. -
createMalformedLexicalUnitDOMException
-
createDOMException
-