![JAR search and dependency download from the Maven repository](/logo.png)
net.java.textilej.parser.markup.confluence.block.ParameterizedBlock Maven / Gradle / Ivy
The newest version!
package net.java.textilej.parser.markup.confluence.block;
import net.java.textilej.parser.markup.Block;
public abstract class ParameterizedBlock extends Block {
public void setOptions(String options) {
if (options == null) {
return;
}
String[] opts = options.split("\\s*\\|\\s*");
for (String optionPair: opts) {
String[] keyValue = optionPair.split("\\s*=\\s*");
if (keyValue.length == 2) {
String key = keyValue[0].trim();
String value = keyValue[1].trim();
setOption(key,value);
}
}
}
protected abstract void setOption(String key, String value);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy