java.lang.Object
org.jhotdraw8.css.converter.AbstractCssConverter<Paintable>
org.jhotdraw8.svg.text.SvgXmlPaintableConverter
- All Implemented Interfaces:
Converter<Paintable>,org.jhotdraw8.css.converter.CssConverter<Paintable>
public class SvgXmlPaintableConverter
extends org.jhotdraw8.css.converter.AbstractCssConverter<Paintable>
implements Converter<Paintable>
Paintable representation in XML files is different from representation in CSS.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanparseNonNull(@NonNull org.jhotdraw8.css.parser.CssTokenizer tt, @Nullable IdResolver idResolver) protected <TT extends Paintable>
voidproduceTokensNonNull(@NonNull TT value, @Nullable IdSupplier idSupplier, @NonNull Consumer<org.jhotdraw8.css.parser.CssToken> out) Methods inherited from class org.jhotdraw8.css.converter.AbstractCssConverter
getDefaultValue, isNullable, parse, produceTokensMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jhotdraw8.base.converter.Converter
fromString, fromString, fromStringNonNull, fromStringNonNull, fromStringNonNull, fromStringNonNull, getDefaultValue, toString, toStringMethods inherited from interface org.jhotdraw8.css.converter.CssConverter
fromString, fromString, getExamples, toString, toString, toString, toTokens
-
Constructor Details
-
SvgXmlPaintableConverter
public SvgXmlPaintableConverter() -
SvgXmlPaintableConverter
public SvgXmlPaintableConverter(boolean nullable)
-
-
Method Details
-
parseNonNull
public @NonNull Paintable parseNonNull(@NonNull org.jhotdraw8.css.parser.CssTokenizer tt, @Nullable IdResolver idResolver) throws ParseException, IOException - Specified by:
parseNonNullin interfaceorg.jhotdraw8.css.converter.CssConverter<Paintable>- Specified by:
parseNonNullin classorg.jhotdraw8.css.converter.AbstractCssConverter<Paintable>- Throws:
ParseExceptionIOException
-
getHelpText
- Specified by:
getHelpTextin interfaceConverter<Paintable>- Specified by:
getHelpTextin interfaceorg.jhotdraw8.css.converter.CssConverter<Paintable>
-
needsIdResolver
public boolean needsIdResolver()- Specified by:
needsIdResolverin interfaceConverter<Paintable>
-
produceTokensNonNull
protected <TT extends Paintable> void produceTokensNonNull(@NonNull TT value, @Nullable IdSupplier idSupplier, @NonNull Consumer<org.jhotdraw8.css.parser.CssToken> out) throws IOException - Specified by:
produceTokensNonNullin classorg.jhotdraw8.css.converter.AbstractCssConverter<Paintable>- Throws:
IOException
-