
de.larmic.butterfaces.component.showcase.AbstractCodeShowcase Maven / Gradle / Ivy
package de.larmic.butterfaces.component.showcase;
import de.larmic.butterfaces.component.showcase.example.AbstractCodeExample;
import java.util.ArrayList;
import java.util.List;
/**
* Abstract showcase class allows to build code examples (java, css, xhtml, ...) and show it generic by using
* codeExamples.xhtml component.
*/
public abstract class AbstractCodeShowcase {
private boolean rendered = true;
private boolean disabled = false;
public abstract void buildCodeExamples(final List codeExamples);
public List getCodeExamples() {
final List codeExamples = new ArrayList<>();
this.buildCodeExamples(codeExamples);
return codeExamples;
}
public boolean isRendered() {
return rendered;
}
public void setRendered(boolean rendered) {
this.rendered = rendered;
}
public boolean isDisabled() {
return disabled;
}
public void setDisabled(boolean disabled) {
this.disabled = disabled;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy