|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCADI.Server.Network.JPIPRequestDecoder
public class JPIPRequestDecoder
This class implements a JPIP request parameters decoder.
| Field Summary | |
|---|---|
private JPIPRequestFields |
jpipRequestFields
This object contains the JPIP request fields of the lastest decoded URI. |
(package private) boolean[] |
parametersFound
|
private static java.lang.String[] |
parametersSpecification
Contains all possible parameter names which can appear in the client request. |
private java.net.URI |
uri
Is the lastest decoder URI. |
| Fields inherited from interface CADI.Common.Network.HTTP.StatusCodes |
|---|
ACCEPTED, BAD_REQUEST, NOT_FOUND, NOT_IMPLEMENTED, OK, SERVICE_UNAVAILABLE, UNSUPPORTED_MEDIA_TYPE |
| Fields inherited from interface CADI.Common.Defaults.ImageReturnTypes |
|---|
JPP_STREAM, JPT_STREAM, MAX_IMAGE_RETURN_TYPES_ALLOWED, RAW |
| Constructor Summary | |
|---|---|
JPIPRequestDecoder()
Constructor. |
|
| Method Summary | |
|---|---|
private void |
alignParser(java.lang.String align)
|
private void |
capParser(java.lang.String cap)
|
private void |
channelCloseParser(java.lang.String cclose)
|
private void |
channelIDParser(java.lang.String cid)
|
private void |
channelNewParser(java.lang.String cnew)
|
private void |
compsParser(java.lang.String comps)
|
private void |
contextParser(java.lang.String context)
|
private void |
csfParser(java.lang.String csf)
|
void |
decoder(java.lang.String requestURI)
Decodes an URI. |
private void |
drateParser(java.lang.String drate)
|
private void |
fsizParser(java.lang.String fsiz)
|
JPIPRequestFields |
getJPIPRequestFields()
Gets the JPIP request fields of the latest decoded URI. |
ViewWindowField |
getViewWindow()
Gets the View Window of the latest decoded URI. |
private CacheDescriptor |
ImplicitFormModelParser(java.lang.String element)
|
private void |
layersParser(java.lang.String layers)
|
private void |
lenParser(java.lang.String len)
|
private void |
metareqParser(java.lang.String metareq)
|
private void |
modelParser(java.lang.String model)
|
private void |
msetParser(java.lang.String mset)
Parsers the mset parameter. |
private void |
needParser(java.lang.String need)
|
private void |
ParameterParser(java.lang.String key,
java.lang.String value)
Parses a JPIP request parameter. |
private void |
prefParser(java.lang.String pef)
|
private void |
qualityParser(java.lang.String quality)
|
private void |
requestIDParser(java.lang.String qid)
|
void |
reset()
Sets the attributes to its initial values. |
private void |
roffParser(java.lang.String roff)
|
private void |
roiParser(java.lang.String roi)
|
private void |
rsizParser(java.lang.String rsiz)
|
private void |
srateParser(java.lang.String srate)
|
private void |
streamParser(java.lang.String stream)
|
private void |
subTargetParser(java.lang.String subTarget)
|
private void |
targetIDParser(java.lang.String tid)
|
private void |
targetParser(java.lang.String target)
|
private void |
tpmodelParser(java.lang.String tpmodel)
|
private void |
tpneedParser(java.lang.String tpneed)
|
private void |
typeParser(java.lang.String type)
|
private void |
uploadParser(java.lang.String upload)
|
private void |
waitParser(java.lang.String wait)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.net.URI uri
private JPIPRequestFields jpipRequestFields
private static final java.lang.String[] parametersSpecification
boolean[] parametersFound
| Constructor Detail |
|---|
public JPIPRequestDecoder()
| Method Detail |
|---|
public void decoder(java.lang.String requestURI)
throws WarningException
requestURI - the URI to be decoded.
WarningException - when an error is foundpublic void reset()
public ViewWindowField getViewWindow()
public JPIPRequestFields getJPIPRequestFields()
private void ParameterParser(java.lang.String key,
java.lang.String value)
throws WarningException
key - parameter namevalue - parameter value
WarningException - when the request element is wrongprivate void targetParser(java.lang.String target)
target - definition in TargetField.target
private void subTargetParser(java.lang.String subTarget)
throws ParameterException
subTarget - definition in TargetField.subtarget
ParameterException - when the request element is wrong
private void targetIDParser(java.lang.String tid)
throws ParameterException
tid - definition in TargetField.tid
java.lang.Exception - when the request element is wrong
ParameterException
private void channelIDParser(java.lang.String cid)
throws ParameterException
cid - definition in ChannelField.cid
ParameterException - when the request element is wrong
private void channelNewParser(java.lang.String cnew)
throws ParameterException
cnew - definition in ChannelField.cnew
ParameterException - when the request element is wrong
private void channelCloseParser(java.lang.String cclose)
throws ParameterException
cclose - definition in ChannelField.cclose
ParameterException - when the request element is wrong
private void requestIDParser(java.lang.String qid)
throws ParameterException
qid - defined in ChannelField.qid
ParameterException - when the request element is wrong
private void fsizParser(java.lang.String fsiz)
throws ParameterException
fsiz - defined in ViewWindowField.fsiz
ParameterException - when the request element is wrong
private void roffParser(java.lang.String roff)
throws ParameterException
roff - defined in ViewWindowField.roff
ParameterException - when the request element is wrong
private void rsizParser(java.lang.String rsiz)
throws ParameterException
rsiz - defined in ViewWindowField.rsiz
ParameterException - when the request element is wrong
private void compsParser(java.lang.String comps)
throws ParameterException
comps - definition in ViewWindowField.comps
ParameterException - when the request element is wrong
private void streamParser(java.lang.String stream)
throws ParameterException
stream - defined in ViewWindowField.stream
ParameterException - when the request element is wrong
private void contextParser(java.lang.String context)
throws ParameterException
context - defined in ViewWindowField.context
ParameterException - when the request element is wrong
private void srateParser(java.lang.String srate)
throws ParameterException
srate - defined in ViewWindowField.srate
ParameterExceptionprivate void roiParser(java.lang.String roi)
roi - defined in ViewWindowField.roi
ParameterException
private void layersParser(java.lang.String layers)
throws ParameterException
layers - defined in ViewWindowField.layers
ParameterException - when the request element is wrongprivate void metareqParser(java.lang.String metareq)
metareq - defined in JPIPRequestFields
ParameterException - when the request element is wrong
private void lenParser(java.lang.String len)
throws ParameterException
len - defined in DataLimitField.len
ParameterException - when the request element is wrong
private void qualityParser(java.lang.String quality)
throws ParameterException
quality - defined in DataLimitField.quality
ParameterException - when the request element is wrong
private void alignParser(java.lang.String align)
throws ParameterException
align - defined in ServerControlField.align
ParameterException - when the request element is wrong
private void waitParser(java.lang.String wait)
throws ParameterException
wait - defined in ServerControlField.wait
ParameterException - when the request element is wrong
private void typeParser(java.lang.String type)
throws ParameterException
type - defined in ServerControlField.type
ParameterException - when the request element is wrong
private void drateParser(java.lang.String drate)
throws ParameterException
drate - defined in ServerControlField.drate
ParameterException - when the request element is wrong
private void modelParser(java.lang.String model)
throws ParameterException
model - definition in CacheManagementField.model
ParameterException - when the request element is wrong
private CacheDescriptor ImplicitFormModelParser(java.lang.String element)
throws ParameterException
element - definition in CacheManagementField.model
ParameterException - when the request element is wrongprivate void tpmodelParser(java.lang.String tpmodel)
tpmodel - definition in CacheManagementField.tpmodel
ParameterExceptionprivate void needParser(java.lang.String need)
need - definition in CacheManagementField.need
ParameterExceptionprivate void tpneedParser(java.lang.String tpneed)
tpneed - definition in CacheManagementField.tpneed
ParameterException
private void msetParser(java.lang.String mset)
throws ParameterException
mset - definition in CacheManagementField.mset
ParameterExceptionprivate void uploadParser(java.lang.String upload)
upload - definition in JPIPRequestFields.upload
ParameterException - when the request element is wrongprivate void capParser(java.lang.String cap)
cap - defined in ClientCapPrefField.cap
ParameterException - when the request element is wrongprivate void prefParser(java.lang.String pef)
pef - defined in ClientCapPrefField.pref
ParameterException - when the request element is wrongprivate void csfParser(java.lang.String csf)
csf - defined in ClientCapPrefField.csf
ParameterException - when the request element is wrong
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||