import net.pterodactylus.sone.core.Core;
import net.pterodactylus.sone.data.Image;
+import net.pterodactylus.util.number.Numbers;
import net.pterodactylus.util.template.Filter;
import net.pterodactylus.util.template.Template;
import net.pterodactylus.util.template.TemplateContext;
import net.pterodactylus.util.template.TemplateParser;
import com.google.common.base.Optional;
-import com.google.common.primitives.Ints;
/**
* Template filter that turns an {@link Image} into an HTML <img> tag,
return null;
}
String imageClass = String.valueOf(parameters.get("class"));
- int maxWidth = Optional.fromNullable(Ints.tryParse(String.valueOf(parameters.get("max-width")))).or(Integer.MAX_VALUE);
- int maxHeight = Optional.fromNullable(Ints.tryParse(String.valueOf(parameters.get("max-height")))).or(Integer.MAX_VALUE);
+ int maxWidth = Numbers.safeParseInteger(parameters.get("max-width"), Integer.MAX_VALUE);
+ int maxHeight = Numbers.safeParseInteger(parameters.get("max-height"), Integer.MAX_VALUE);
String mode = String.valueOf(parameters.get("mode"));
String title = String.valueOf(parameters.get("title"));