WebObjects 5.4.2

com.webobjects.appserver
Class WODynamicURL

java.lang.Object
  extended by com.webobjects.appserver.WODynamicURL
All Implemented Interfaces:
Serializable

public class WODynamicURL
extends Object
implements Serializable

Since:
5.4
See Also:
Serialized Form

Nested Class Summary
static class WODynamicURL.LocaleURLFormatException
           
static class WODynamicURL.WOURLInvalidApplicationName
           
static class WODynamicURL.WOURLInvalidApplicationNumber
           
static class WODynamicURL.WOURLInvalidPrefix
           
static class WODynamicURL.WOURLInvalidQueryString
           
static class WODynamicURL.WOURLInvalidRequestHandlerKey
           
static class WODynamicURL.WOURLInvalidRequestHandlerPath
           
static class WODynamicURL.WOURLInvalidWebObjectsVersion
           
 
Field Summary
protected static String ProtocolSeparator
           
 
Constructor Summary
WODynamicURL()
           
WODynamicURL(String url)
           
 
Method Summary
 String[] adaptorExtensions()
           
 String adaptorName()
           
 String adaptorPath()
           
 String applicationExtension()
           
 String applicationName()
           
 String applicationNumber()
           
 void check()
           
 void checkApplicationName()
           
 void checkApplicationNumber()
           
 void checkPrefix()
           
 void checkQueryString()
           
 void checkRequestHandlerKey()
           
 void checkRequestHandlerPath()
           
 void checkWebObjectsVersion()
           
 Object clone()
           
protected  boolean containsNull(String value)
           
protected  boolean containsQuestionMark(String value)
           
 int nextProtocolSeparator(String value, int start)
           
 int nextProtocolSeparator(String value, int start, int stop)
           
 int nextQuerySeparator(String value, int start)
           
 int nextSeparator(String value, int start)
           
 int nextSeparatorBefore(String value, int start, int stop)
           
 String prefix()
           
 String queryString()
           
 String requestHandlerKey()
           
 String requestHandlerPath()
           
 String safeSubstring(String value, int start, int end)
           
 void setApplicationName(String value)
           
protected  int setApplicationNameToken(String url, int start, int stop)
           
 void setApplicationNumber(String value)
           
protected  int setApplicationNumberToken(String url, int start, int stop)
           
protected  int setHandlerKeyToken(String url, int start, int stop)
           
protected  int setHandlerPathToken(String url, int start, int stop)
           
 void setPrefix(String value)
           
protected  int setPrefixToken(String url, int start, int stop)
           
 void setQueryString(String value)
           
protected  int setQueryStringToken(String url, int start, int stop)
           
 void setRequestHandlerKey(String value)
           
 void setRequestHandlerPath(String value)
           
 void setWebObjectsVersion(String value)
           
 String toString()
           
 String webObjectsVersion()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ProtocolSeparator

protected static final String ProtocolSeparator
See Also:
Constant Field Values
Constructor Detail

WODynamicURL

public WODynamicURL()

WODynamicURL

public WODynamicURL(String url)
Method Detail

setPrefixToken

protected int setPrefixToken(String url,
                             int start,
                             int stop)

setApplicationNameToken

protected int setApplicationNameToken(String url,
                                      int start,
                                      int stop)

setApplicationNumberToken

protected int setApplicationNumberToken(String url,
                                        int start,
                                        int stop)

setHandlerKeyToken

protected int setHandlerKeyToken(String url,
                                 int start,
                                 int stop)

setHandlerPathToken

protected int setHandlerPathToken(String url,
                                  int start,
                                  int stop)

setQueryStringToken

protected int setQueryStringToken(String url,
                                  int start,
                                  int stop)

nextSeparator

public int nextSeparator(String value,
                         int start)

nextProtocolSeparator

public int nextProtocolSeparator(String value,
                                 int start)

nextProtocolSeparator

public int nextProtocolSeparator(String value,
                                 int start,
                                 int stop)

nextQuerySeparator

public int nextQuerySeparator(String value,
                              int start)

nextSeparatorBefore

public int nextSeparatorBefore(String value,
                               int start,
                               int stop)

safeSubstring

public String safeSubstring(String value,
                            int start,
                            int end)

prefix

public String prefix()

setPrefix

public void setPrefix(String value)

checkPrefix

public void checkPrefix()
                 throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

webObjectsVersion

public String webObjectsVersion()

setWebObjectsVersion

public void setWebObjectsVersion(String value)

checkWebObjectsVersion

public void checkWebObjectsVersion()
                            throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

applicationName

public String applicationName()

setApplicationName

public void setApplicationName(String value)

checkApplicationName

public void checkApplicationName()
                          throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

applicationNumber

public String applicationNumber()

setApplicationNumber

public void setApplicationNumber(String value)

checkApplicationNumber

public void checkApplicationNumber()
                            throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

requestHandlerKey

public String requestHandlerKey()

setRequestHandlerKey

public void setRequestHandlerKey(String value)

checkRequestHandlerKey

public void checkRequestHandlerKey()
                            throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

requestHandlerPath

public String requestHandlerPath()

setRequestHandlerPath

public void setRequestHandlerPath(String value)

checkRequestHandlerPath

public void checkRequestHandlerPath()
                             throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

queryString

public String queryString()

setQueryString

public void setQueryString(String value)

checkQueryString

public void checkQueryString()
                      throws WODynamicURL.LocaleURLFormatException
Throws:
WODynamicURL.LocaleURLFormatException

check

public void check()

clone

public Object clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class Object

containsNull

protected boolean containsNull(String value)

containsQuestionMark

protected boolean containsQuestionMark(String value)

applicationExtension

public String applicationExtension()

adaptorName

public String adaptorName()

adaptorPath

public String adaptorPath()

adaptorExtensions

public String[] adaptorExtensions()

Last updated June 2008

Copyright © 2000-2008 Apple Inc.