net.sourceforge.plantuml.klimt.creole.command.SpriteCommand Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-mit Show documentation
Show all versions of plantuml-mit Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.klimt.creole.command;
import java.util.Objects;
import net.sourceforge.plantuml.StringUtils;
public class SpriteCommand implements HtmlCommand {
private final String sprite;
SpriteCommand(String sprite) {
Objects.requireNonNull(sprite);
if (sprite.startsWith("<$") == false) {
throw new IllegalArgumentException();
}
if (sprite.endsWith(">") == false) {
throw new IllegalArgumentException();
}
this.sprite = StringUtils.trin(sprite.substring(2, sprite.length() - 1));
}
public String getSprite() {
return sprite;
}
}