Class EditorUnicodeHighlightOptions
- java.lang.Object
-
- org.primefaces.shaded.json.JSONObject
-
- org.primefaces.extensions.model.monacoeditor.EditorUnicodeHighlightOptions
-
- All Implemented Interfaces:
java.io.Serializable
public class EditorUnicodeHighlightOptions extends org.primefaces.shaded.json.JSONObject implements java.io.SerializableControls the behavior of the unicode highlight feature (by default, ambiguous and invisible characters are highlighted).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EditorUnicodeHighlightOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditorUnicodeHighlightOptionsaddAllowedCharacter(java.lang.String key, java.lang.Boolean value)A map of allowed characters (true: allowed).EditorUnicodeHighlightOptionsaddAllowedLocale(java.lang.String key, java.lang.Boolean value)Unicode characters that are common in allowed locales are not being highlighted.org.primefaces.shaded.json.JSONObjectgetAllowedCharacters()org.primefaces.shaded.json.JSONObjectgetAllowedLocales()java.lang.StringgetIncludeComments()java.lang.StringgetIncludeStrings()java.lang.StringgetNonBasicASCII()java.lang.BooleanisAmbiguousCharacters()java.lang.BooleanisIncludeComments()java.lang.BooleanisIncludeStrings()java.lang.BooleanisInvisibleCharacters()java.lang.BooleanisNonBasicASCII()EditorUnicodeHighlightOptionssetAllowedCharacters(java.util.Map<java.lang.String,java.lang.Boolean> allowedCharacters)EditorUnicodeHighlightOptionssetAllowedCharacters(org.primefaces.shaded.json.JSONObject allowedCharacters)EditorUnicodeHighlightOptionssetAllowedLocales(java.util.Map<java.lang.String,java.lang.Boolean> allowedLocales)EditorUnicodeHighlightOptionssetAllowedLocales(org.primefaces.shaded.json.JSONObject allowedLocales)EditorUnicodeHighlightOptionssetAmbiguousCharacters(java.lang.Boolean ambiguousCharacters)EditorUnicodeHighlightOptionssetIncludeComments(java.lang.Boolean includeComments)EditorUnicodeHighlightOptionssetIncludeComments(java.lang.String includeComments)EditorUnicodeHighlightOptionssetIncludeStrings(java.lang.Boolean includeStrings)EditorUnicodeHighlightOptionssetIncludeStrings(java.lang.String includeStrings)EditorUnicodeHighlightOptionssetInvisibleCharacters(java.lang.Boolean invisibleCharacters)EditorUnicodeHighlightOptionssetNonBasicASCII(java.lang.Boolean nonBasicASCII)EditorUnicodeHighlightOptionssetNonBasicASCII(java.lang.String nonBasicASCII)-
Methods inherited from class org.primefaces.shaded.json.JSONObject
accumulate, append, clear, doubleToString, entrySet, get, getBigDecimal, getBigInteger, getBoolean, getDouble, getEnum, getFloat, getInt, getJSONArray, getJSONObject, getLong, getMapType, getNames, getNames, getNumber, getString, has, increment, isDecimalNotation, isEmpty, isNull, keys, keySet, length, names, numberToString, opt, optBigDecimal, optBigInteger, optBoolean, optBoolean, optBooleanObject, optBooleanObject, optDouble, optDouble, optDoubleObject, optDoubleObject, optEnum, optEnum, optFloat, optFloat, optFloatObject, optFloatObject, optInt, optInt, optIntegerObject, optIntegerObject, optJSONArray, optJSONArray, optJSONObject, optJSONObject, optLong, optLong, optLongObject, optLongObject, optNumber, optNumber, optQuery, optQuery, optString, optString, put, put, put, put, put, put, put, put, putOnce, putOpt, query, query, quote, quote, remove, similar, stringToNumber, stringToValue, testValidity, toJSONArray, toMap, toString, toString, valueToString, wrap, write, write
-
-
-
-
Method Detail
-
getAllowedCharacters
public org.primefaces.shaded.json.JSONObject getAllowedCharacters()
- Returns:
- A map of allowed characters (
true: allowed).
-
setAllowedCharacters
public EditorUnicodeHighlightOptions setAllowedCharacters(org.primefaces.shaded.json.JSONObject allowedCharacters)
- Parameters:
allowedCharacters- A map of allowed characters (true: allowed).- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
addAllowedCharacter
public EditorUnicodeHighlightOptions addAllowedCharacter(java.lang.String key, java.lang.Boolean value)
A map of allowed characters (true: allowed).- Parameters:
key- The key of the map entry to add.value- The value to associate with the key.- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
setAllowedCharacters
public EditorUnicodeHighlightOptions setAllowedCharacters(java.util.Map<java.lang.String,java.lang.Boolean> allowedCharacters)
- Parameters:
allowedCharacters- A map of allowed characters (true: allowed).- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
getAllowedLocales
public org.primefaces.shaded.json.JSONObject getAllowedLocales()
- Returns:
- Unicode characters that are common in allowed locales are not being highlighted. (
true: allowed).
-
setAllowedLocales
public EditorUnicodeHighlightOptions setAllowedLocales(org.primefaces.shaded.json.JSONObject allowedLocales)
- Parameters:
allowedLocales- Unicode characters that are common in allowed locales are not being highlighted. (true: allowed).- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
addAllowedLocale
public EditorUnicodeHighlightOptions addAllowedLocale(java.lang.String key, java.lang.Boolean value)
Unicode characters that are common in allowed locales are not being highlighted. (true: allowed).- Parameters:
key- The key of the map entry to add.value- The value to associate with the key.- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
setAllowedLocales
public EditorUnicodeHighlightOptions setAllowedLocales(java.util.Map<java.lang.String,java.lang.Boolean> allowedLocales)
- Parameters:
allowedLocales- Unicode characters that are common in allowed locales are not being highlighted. (true: allowed).- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
isAmbiguousCharacters
public java.lang.Boolean isAmbiguousCharacters()
- Returns:
- Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.
-
setAmbiguousCharacters
public EditorUnicodeHighlightOptions setAmbiguousCharacters(java.lang.Boolean ambiguousCharacters)
- Parameters:
ambiguousCharacters- Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
isIncludeComments
public java.lang.Boolean isIncludeComments()
-
getIncludeComments
public java.lang.String getIncludeComments()
-
setIncludeComments
public EditorUnicodeHighlightOptions setIncludeComments(java.lang.Boolean includeComments)
-
setIncludeComments
public EditorUnicodeHighlightOptions setIncludeComments(java.lang.String includeComments)
-
isIncludeStrings
public java.lang.Boolean isIncludeStrings()
-
getIncludeStrings
public java.lang.String getIncludeStrings()
-
setIncludeStrings
public EditorUnicodeHighlightOptions setIncludeStrings(java.lang.Boolean includeStrings)
-
setIncludeStrings
public EditorUnicodeHighlightOptions setIncludeStrings(java.lang.String includeStrings)
-
isInvisibleCharacters
public java.lang.Boolean isInvisibleCharacters()
- Returns:
- Controls whether characters that just reserve space or have no width at all are highlighted.
-
setInvisibleCharacters
public EditorUnicodeHighlightOptions setInvisibleCharacters(java.lang.Boolean invisibleCharacters)
- Parameters:
invisibleCharacters- Controls whether characters that just reserve space or have no width at all are highlighted.- Returns:
- This same instance, useful for chaining multiple setter methods in one call.
-
isNonBasicASCII
public java.lang.Boolean isNonBasicASCII()
-
getNonBasicASCII
public java.lang.String getNonBasicASCII()
-
setNonBasicASCII
public EditorUnicodeHighlightOptions setNonBasicASCII(java.lang.Boolean nonBasicASCII)
-
setNonBasicASCII
public EditorUnicodeHighlightOptions setNonBasicASCII(java.lang.String nonBasicASCII)
-
-