package org.richfaces.sandbox.syntaxhighlighter;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;
@SessionScoped
@ManagedBean
public class SyntaxHighlighterBean implements Serializable {
// ------------------------------ FIELDS ------------------------------
private boolean autoLinks = true;
private String code = "/**\n * View http://richfaces.org\n *\ttabbed\t\ttabbed twice\n */public boolean isReady()\n{\n\treturn true;\t//Some comment\n}";
private boolean collapsed;
private Integer firstLine = 2;
private boolean gutter = true;
private String highlight = "2,4";
private boolean htmlScript;
private String language = "java";
private boolean smartTabs = true;
private boolean stripBrs = true;
private Integer tabSize = 4;
private String theme = "default";
private boolean toolbar = true;
// --------------------- GETTER / SETTER METHODS ---------------------
public String getCode() {
return code;
}
public void setCode(String intValue) {
this.code = intValue;
}
public Integer getFirstLine() {
return firstLine;
}
public void setFirstLine(Integer firstLine) {
this.firstLine = firstLine;
}
public String getHighlight() {
return highlight;
}
public void setHighlight(String highlight) {
this.highlight = highlight;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
public Integer getTabSize() {
return tabSize;
}
public void setTabSize(Integer tabSize) {
this.tabSize = tabSize;
}
public String getTheme() {
return theme;
}
public void setTheme(String theme) {
this.theme = theme;
}
public boolean isAutoLinks() {
return autoLinks;
}
public void setAutoLinks(boolean autoLinks) {
this.autoLinks = autoLinks;
}
public boolean isCollapsed() {
return collapsed;
}
public void setCollapsed(boolean collapsed) {
this.collapsed = collapsed;
}
public boolean isGutter() {
return gutter;
}
public void setGutter(boolean gutter) {
this.gutter = gutter;
}
public boolean isHtmlScript() {
return htmlScript;
}
public void setHtmlScript(boolean htmlScript) {
this.htmlScript = htmlScript;
}
public boolean isSmartTabs() {
return smartTabs;
}
public void setSmartTabs(boolean smartTabs) {
this.smartTabs = smartTabs;
}
public boolean isStripBrs() {
return stripBrs;
}
public void setStripBrs(boolean stripBrs) {
this.stripBrs = stripBrs;
}
public boolean isToolbar() {
return toolbar;
}
public void setToolbar(boolean toolbar) {
this.toolbar = toolbar;
}
}