Class CodeMirror
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIOutput
-
- javax.faces.component.UIInput
-
- javax.faces.component.html.HtmlInputTextarea
-
- org.primefaces.component.api.AbstractPrimeHtmlInputTextArea
-
- org.primefaces.extensions.component.codemirror.CodeMirror
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.EditableValueHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.ValueHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.Widget
public class CodeMirror extends org.primefaces.component.api.AbstractPrimeHtmlInputTextArea implements javax.faces.component.behavior.ClientBehaviorHolder, org.primefaces.component.api.WidgetComponent class for theCodeMirrorcomponent.- Since:
- 0.3
- Version:
- $Revision$
- Author:
- Thomas Andraschko / last modified by $Author$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classCodeMirror.PropertyKeysProperties that are tracked by state saving.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringEVENT_HIGHLIGHT_COMPLETE-
Fields inherited from class javax.faces.component.UIInput
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description CodeMirror()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbroadcast(javax.faces.event.FacesEvent event)javax.el.MethodExpressiongetCompleteMethod()java.util.Collection<java.lang.String>getEventNames()java.lang.StringgetExtraKeys()java.lang.StringgetFamily()java.lang.IntegergetFirstLineNumber()java.lang.IntegergetIndentUnit()java.lang.StringgetKeyMap()java.lang.StringgetMode()java.lang.StringgetOncomplete()java.lang.StringgetOnerror()java.lang.StringgetOnstart()java.lang.StringgetOnsuccess()java.lang.IntegergetPollInterval()java.lang.StringgetProcess()java.util.List<java.lang.String>getSuggestions()java.lang.StringgetTabindex()java.lang.IntegergetTabSize()java.lang.StringgetTheme()java.lang.IntegergetUndoDepth()java.lang.StringgetWidgetVar()java.lang.IntegergetWorkDelay()java.lang.IntegergetWorkTime()booleanisAsync()java.lang.BooleanisElectricChars()booleanisEscape()booleanisEscapeSuggestions()java.lang.BooleanisFixedGutter()booleanisGlobal()java.lang.BooleanisGutter()java.lang.BooleanisIndentWithTabs()java.lang.BooleanisLineNumbers()java.lang.BooleanisLineWrapping()java.lang.BooleanisMatchBrackets()booleanisReadonly()java.lang.BooleanisSmartIndent()java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetAsync(boolean async)voidsetCompleteMethod(javax.el.MethodExpression completeMethod)voidsetElectricChars(java.lang.Boolean electricChars)voidsetEscape(boolean escape)voidsetEscapeSuggestions(boolean suggestions)voidsetExtraKeys(java.lang.String extraKeys)voidsetFirstLineNumber(java.lang.Integer firstLineNumber)voidsetFixedGutter(java.lang.Boolean fixedGutter)voidsetGlobal(boolean global)voidsetGutter(java.lang.Boolean gutter)voidsetIndentUnit(java.lang.Integer indentUnit)voidsetIndentWithTabs(java.lang.Boolean indentWithTabs)voidsetKeyMap(java.lang.String keyMap)voidsetLineNumbers(java.lang.Boolean lineNumbers)voidsetLineWrapping(java.lang.Boolean lineWrapping)voidsetMatchBrackets(java.lang.Boolean matchBrackets)voidsetMode(java.lang.String mode)voidsetOncomplete(java.lang.String oncomplete)voidsetOnerror(java.lang.String onerror)voidsetOnstart(java.lang.String onstart)voidsetOnsuccess(java.lang.String onsuccess)voidsetPollInterval(java.lang.Integer pollInterval)voidsetProcess(java.lang.String process)voidsetReadonly(boolean readonly)voidsetSmartIndent(java.lang.Boolean smartIndent)voidsetTabindex(java.lang.String tabindex)voidsetTabSize(java.lang.Integer tabSize)voidsetTheme(java.lang.String theme)voidsetUndoDepth(java.lang.Integer undoDepth)voidsetWidgetVar(java.lang.String widgetVar)voidsetWorkDelay(java.lang.Integer workDelay)voidsetWorkTime(java.lang.Integer workTime)-
Methods inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputTextArea
getInputmode, getOncontextmenu, getOncopy, getOncut, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOninput, getOninvalid, getOnpaste, getOnreset, getOnscroll, getOnsearch, getOnwheel, setInputmode, setOncontextmenu, setOncopy, setOncut, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOninput, setOninvalid, setOnpaste, setOnreset, setOnscroll, setOnsearch, setOnwheel
-
Methods inherited from class javax.faces.component.html.HtmlInputTextarea
getAccesskey, getCols, getDefaultEventName, getDir, getLabel, getLang, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getRows, getStyle, getStyleClass, getTitle, isDisabled, setAccesskey, setCols, setDir, setDisabled, setLabel, setLang, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRole, setRows, setStyle, setStyleClass, setTitle
-
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValue
-
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverter
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
EVENT_HIGHLIGHT_COMPLETE
public static final java.lang.String EVENT_HIGHLIGHT_COMPLETE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEventNames
public java.util.Collection<java.lang.String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classorg.primefaces.component.api.AbstractPrimeHtmlInputTextArea
-
getFamily
public java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UIInput
-
getTheme
public java.lang.String getTheme()
-
setTheme
public void setTheme(java.lang.String theme)
-
getMode
public java.lang.String getMode()
-
setMode
public void setMode(java.lang.String mode)
-
getKeyMap
public java.lang.String getKeyMap()
-
setKeyMap
public void setKeyMap(java.lang.String keyMap)
-
getWidgetVar
public java.lang.String getWidgetVar()
-
setWidgetVar
public void setWidgetVar(java.lang.String widgetVar)
-
getIndentUnit
public java.lang.Integer getIndentUnit()
-
setIndentUnit
public void setIndentUnit(java.lang.Integer indentUnit)
-
getTabSize
public java.lang.Integer getTabSize()
-
setFirstLineNumber
public void setFirstLineNumber(java.lang.Integer firstLineNumber)
-
getFirstLineNumber
public java.lang.Integer getFirstLineNumber()
-
setTabSize
public void setTabSize(java.lang.Integer tabSize)
-
isLineNumbers
public java.lang.Boolean isLineNumbers()
-
setLineNumbers
public void setLineNumbers(java.lang.Boolean lineNumbers)
-
isSmartIndent
public java.lang.Boolean isSmartIndent()
-
setSmartIndent
public void setSmartIndent(java.lang.Boolean smartIndent)
-
isReadonly
public boolean isReadonly()
- Overrides:
isReadonlyin classjavax.faces.component.html.HtmlInputTextarea
-
setReadonly
public void setReadonly(boolean readonly)
- Overrides:
setReadonlyin classjavax.faces.component.html.HtmlInputTextarea
-
isIndentWithTabs
public java.lang.Boolean isIndentWithTabs()
-
setIndentWithTabs
public void setIndentWithTabs(java.lang.Boolean indentWithTabs)
-
isElectricChars
public java.lang.Boolean isElectricChars()
-
setElectricChars
public void setElectricChars(java.lang.Boolean electricChars)
-
isLineWrapping
public java.lang.Boolean isLineWrapping()
-
setLineWrapping
public void setLineWrapping(java.lang.Boolean lineWrapping)
-
isGutter
public java.lang.Boolean isGutter()
-
setGutter
public void setGutter(java.lang.Boolean gutter)
-
isFixedGutter
public java.lang.Boolean isFixedGutter()
-
setFixedGutter
public void setFixedGutter(java.lang.Boolean fixedGutter)
-
isMatchBrackets
public java.lang.Boolean isMatchBrackets()
-
setMatchBrackets
public void setMatchBrackets(java.lang.Boolean matchBrackets)
-
getWorkTime
public java.lang.Integer getWorkTime()
-
setWorkTime
public void setWorkTime(java.lang.Integer workTime)
-
getWorkDelay
public java.lang.Integer getWorkDelay()
-
setWorkDelay
public void setWorkDelay(java.lang.Integer workDelay)
-
getPollInterval
public java.lang.Integer getPollInterval()
-
setPollInterval
public void setPollInterval(java.lang.Integer pollInterval)
-
getUndoDepth
public java.lang.Integer getUndoDepth()
-
setUndoDepth
public void setUndoDepth(java.lang.Integer undoDepth)
-
getTabindex
public java.lang.String getTabindex()
- Overrides:
getTabindexin classjavax.faces.component.html.HtmlInputTextarea
-
setTabindex
public void setTabindex(java.lang.String tabindex)
- Overrides:
setTabindexin classjavax.faces.component.html.HtmlInputTextarea
-
getExtraKeys
public java.lang.String getExtraKeys()
-
setExtraKeys
public void setExtraKeys(java.lang.String extraKeys)
-
getCompleteMethod
public javax.el.MethodExpression getCompleteMethod()
-
setCompleteMethod
public void setCompleteMethod(javax.el.MethodExpression completeMethod)
-
getProcess
public java.lang.String getProcess()
-
setProcess
public void setProcess(java.lang.String process)
-
getOnstart
public java.lang.String getOnstart()
-
setOnstart
public void setOnstart(java.lang.String onstart)
-
getOncomplete
public java.lang.String getOncomplete()
-
setOncomplete
public void setOncomplete(java.lang.String oncomplete)
-
getOnerror
public java.lang.String getOnerror()
-
setOnerror
public void setOnerror(java.lang.String onerror)
-
getOnsuccess
public java.lang.String getOnsuccess()
-
setOnsuccess
public void setOnsuccess(java.lang.String onsuccess)
-
isGlobal
public boolean isGlobal()
-
setGlobal
public void setGlobal(boolean global)
-
isAsync
public boolean isAsync()
-
setAsync
public void setAsync(boolean async)
-
isEscape
public boolean isEscape()
-
setEscape
public void setEscape(boolean escape)
-
isEscapeSuggestions
public boolean isEscapeSuggestions()
-
setEscapeSuggestions
public void setEscapeSuggestions(boolean suggestions)
-
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
- Overrides:
broadcastin classjavax.faces.component.UIComponentBase
-
getSuggestions
public java.util.List<java.lang.String> getSuggestions()
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIInput
-
-