public final class URLImpl extends ScopeSupport implements URL, ScriptProtected
Collection.Key
TYPE_UNDEFINED
SCOPE_APPLICATION, SCOPE_ARGUMENTS, SCOPE_CALLER, SCOPE_CGI, SCOPE_CLIENT, SCOPE_CLUSTER, SCOPE_COOKIE, SCOPE_COUNT, SCOPE_FORM, SCOPE_LOCAL, SCOPE_REQUEST, SCOPE_SERVER, SCOPE_SESSION, SCOPE_UNDEFINED, SCOPE_URL, SCOPE_VAR, SCOPE_VARIABLES
TYPE_LINKED, TYPE_REGULAR, TYPE_SOFT, TYPE_SYNC, TYPE_WEAKED
NO, UNDEFINED, YES
Constructor and Description |
---|
URLImpl()
Standart Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getEncoding() |
URLItem[] |
getRaw() |
void |
initialize(PageContext pc)
Initalize Scope
|
boolean |
isScriptProtected() |
void |
reinitialize(ApplicationContext ac) |
void |
release()
release scope for reuse
|
void |
release(PageContext pc)
release scope for reuse
|
void |
setEncoding(ApplicationContext ac,
String encoding) |
void |
setScriptProtecting(ApplicationContext ac,
boolean scriptProtected)
transform the string values of the scope do a script protecting way
|
_getId, getType, getTypeAsString, isInitalized, sizeOf, toDumpData, toDumpData
clear, containsKey, containsValue, copy, duplicate, entryIterator, equals, g, g, get, get, hashCode, keyIterator, keys, keysAsStringIterator, remove, remove, removeEL, set, setEL, size, valueIterator, values
call, callWithNamedValues, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, clone, compareTo, compareTo, compareTo, compareTo, containsKey, containsKey, entrySet, get, get, get, get, get, getIterator, invalidKey, isEmpty, keySet, put, putAll, remove, set, set, setEL, setEL, toString
getType, getTypeAsString, isInitalized
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator, valueIterator
getIterator
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
public URLImpl()
public String getEncoding()
getEncoding
in interface URL
public void setEncoding(ApplicationContext ac, String encoding) throws UnsupportedEncodingException
setEncoding
in interface URL
ac
- current ApplicationContextencoding
- The encoding to set.UnsupportedEncodingException
public void reinitialize(ApplicationContext ac)
public void initialize(PageContext pc)
Scope
initialize
in interface Scope
initialize
in class ScopeSupport
pc
- Page Contextpublic void release()
Scope
release
in interface Scope
release
in class ScopeSupport
public void release(PageContext pc)
Scope
release
in interface Scope
release
in class ScopeSupport
public void setScriptProtecting(ApplicationContext ac, boolean scriptProtected)
ScriptProtected
setScriptProtecting
in interface ScriptProtected
setScriptProtecting
in interface URL
public boolean isScriptProtected()
isScriptProtected
in interface ScriptProtected
Copyright © 2015 Lucee