HttpUnit - API Change History


1.6.2 to 1.7

Removed Interfaces:

Removed Classes:

Modified Interfaces:

com.meterware.httpunit.HTMLElement

Declaration Changes:

old:public interface com.meterware.httpunit.HTMLElement
new:public interface com.meterware.httpunit.HTMLElement extends com.meterware.httpunit.scripting.ScriptingEventHandler

Removed Methods:
New Methods:

com.meterware.httpunit.parsing.DocumentAdapter

Removed Methods:
New Methods:

com.meterware.httpunit.parsing.HTMLParser

New Methods:

com.meterware.httpunit.scripting.Input

New Methods:

com.meterware.httpunit.scripting.ScriptingEngine

Declaration Changes:

old:public interface com.meterware.httpunit.scripting.ScriptingEngine
new:public interface com.meterware.httpunit.scripting.ScriptingEngine extends com.meterware.httpunit.scripting.ScriptingHandler

Removed Methods:

com.meterware.httpunit.scripting.ScriptingEngineFactory

New Methods:

Modified Classes:

com.meterware.httpunit.AuthorizationRequiredException

Removed Fields:
Removed Constructors:
Removed Methods:
Field Declaration Changes:

old:private java.util.Properties _properties
new:private java.util.Map _properties

New Constructors:
New Methods:

com.meterware.httpunit.BlockElement

Removed Methods:
Field Declaration Changes:

old:private com.meterware.httpunit.scripting.ScriptableDelegate _scriptable
new:private com.meterware.httpunit.scripting.ScriptingHandler _scriptable

New Methods:

com.meterware.httpunit.BooleanFormControl

Removed Fields:
Removed Constructors:
Removed Methods:
Method Changes:

old:static boolean access$000(com.meterware.httpunit.BooleanFormControl)
new:static com.meterware.httpunit.dom.HTMLInputElementImpl access$000(com.meterware.httpunit.BooleanFormControl)

old:java.lang.String[] getDisplayedOptions()
new:protected java.lang.String[] getDisplayedOptions()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.Button

Removed Fields:
Removed Constructors:
Removed Methods:
Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:java.lang.String[] getValues()
new:protected java.lang.String[] getValues()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.CheckboxFormControl

Removed Constructors:
Method Changes:

old:void claimUniqueValue(java.util.List)
new:protected void claimUniqueValue(java.util.List)

New Constructors:

com.meterware.httpunit.ClientProperties

New Fields:
New Methods:

com.meterware.httpunit.FileSubmitFormControl

Removed Constructors:
Removed Methods:
Field Declaration Changes:

old:private com.meterware.httpunit.UploadFileSpec _fileToUpload
new:private com.meterware.httpunit.protocol.UploadFileSpec _fileToUpload

Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Constructors:
New Methods:

com.meterware.httpunit.FixedURLWebRequestSource

Removed Methods:
New Methods:

com.meterware.httpunit.FormControl

Declaration Changes:

old:abstract class com.meterware.httpunit.FormControl extends com.meterware.httpunit.HTMLElementBase
new:public abstract class com.meterware.httpunit.FormControl extends com.meterware.httpunit.HTMLElementBase

Removed Fields:
Removed Constructors:
Removed Methods:
Newly Deprecated Methods:
Method Changes:

old:void claimUniqueValue(java.util.List)
new:protected void claimUniqueValue(java.util.List)

old:java.lang.String[] getDisplayedOptions()
new:protected java.lang.String[] getDisplayedOptions()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:abstract java.lang.String[] getValues()
new:protected abstract java.lang.String[] getValues()

old:boolean isDisabled()
new:public boolean isDisabled()

old:boolean isHidden()
new:public boolean isHidden()

old:boolean isMultiValued()
new:protected boolean isMultiValued()

old:boolean isReadOnly()
new:protected boolean isReadOnly()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

old:void reset()
new:protected void reset()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.FormControl$Scriptable

Declaration Changes:

old:class com.meterware.httpunit.FormControl$Scriptable extends com.meterware.httpunit.HTMLElementScriptable implements com.meterware.httpunit.scripting.Input
new:public class com.meterware.httpunit.FormControl$Scriptable extends com.meterware.httpunit.HTMLElementScriptable implements com.meterware.httpunit.scripting.Input

New Methods:

com.meterware.httpunit.FormParameter

Declaration Changes:

old:class com.meterware.httpunit.FormParameter extends java.lang.Object
new:public class com.meterware.httpunit.FormParameter extends java.lang.Object

Removed Methods:
Constructor Changes:

old:FormParameter()
new:public FormParameter()

Method Changes:

old:private com.meterware.httpunit.FormControl[] getControls()
new:public com.meterware.httpunit.FormControl[] getControls()

New Methods:

com.meterware.httpunit.FormParameter$UnusedParameterValueException

Declaration Changes:

old:class com.meterware.httpunit.FormParameter$UnusedParameterValueException extends com.meterware.httpunit.IllegalRequestParameterException
new:public class com.meterware.httpunit.FormParameter$UnusedParameterValueException extends com.meterware.httpunit.IllegalRequestParameterException

com.meterware.httpunit.GetMethodWebRequest

New Constructors:

com.meterware.httpunit.HTMLElementBase

Removed Methods:
Field Declaration Changes:

old:private com.meterware.httpunit.scripting.ScriptableDelegate _scriptable
new:private com.meterware.httpunit.scripting.ScriptingHandler _scriptable

old:private java.util.List _supportedAttributes
new:private java.util.Set _supportedAttributes

Method Changes:

old:protected org.w3c.dom.Node getNode()
new:public org.w3c.dom.Node getNode()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Methods:

com.meterware.httpunit.HTMLElementScriptable

New Methods:

com.meterware.httpunit.HTMLPage

Constructor Changes:

old:HTMLPage(com.meterware.httpunit.WebResponse, com.meterware.httpunit.FrameSelector, java.net.URL, java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
new:HTMLPage(com.meterware.httpunit.WebResponse, com.meterware.httpunit.FrameSelector, java.net.URL, java.lang.String, java.lang.String)

com.meterware.httpunit.HTMLPage$1

Removed Methods:
New Methods:

com.meterware.httpunit.HTMLPage$Scriptable

Removed Methods:
Method Changes:

old:public com.meterware.httpunit.WebForm$Scriptable[] getForms()
new:public com.meterware.httpunit.scripting.ScriptingHandler[] getForms()

old:public com.meterware.httpunit.WebImage$Scriptable[] getImages()
new:public com.meterware.httpunit.scripting.ScriptingHandler[] getImages()

old:public com.meterware.httpunit.WebLink$Scriptable[] getLinks()
new:public com.meterware.httpunit.scripting.ScriptingHandler[] getLinks()

New Methods:

com.meterware.httpunit.HeadMethodWebRequest

Removed Methods:

com.meterware.httpunit.HeaderOnlyWebRequest

Declaration Changes:

old:public abstract class com.meterware.httpunit.HeaderOnlyWebRequest extends com.meterware.httpunit.WebRequest
new:public class com.meterware.httpunit.HeaderOnlyWebRequest extends com.meterware.httpunit.WebRequest

New Constructors:
New Methods:

com.meterware.httpunit.HiddenFieldFormControl

Removed Constructors:
Method Changes:

old:boolean isHidden()
new:public boolean isHidden()

New Constructors:

com.meterware.httpunit.HttpException

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.HttpUnitOptions

New Fields:
New Methods:

com.meterware.httpunit.HttpUnitOptions$1

New Methods:

com.meterware.httpunit.HttpUnitUtils

Removed Fields:
Removed Methods:
New Fields:
New Methods:

com.meterware.httpunit.HttpWebResponse

New Methods:

com.meterware.httpunit.HttpsProtocolSupport

Field Declaration Changes:

old:private static final java.lang.String SSL_PROTOCOL_HANDLER
new:private static java.lang.String SSL_PROTOCOL_HANDLER

old:private static final java.lang.String SunJSSE_PROVIDER_CLASS
new:public static final java.lang.String SunJSSE_PROVIDER_CLASS

Method Changes:

old:private static java.lang.Class getHttpsProviderClass() throws java.lang.ClassNotFoundException
new:public static java.lang.Class getHttpsProviderClass() throws java.lang.ClassNotFoundException

New Fields:
New Methods:

com.meterware.httpunit.MessageBodyWebRequest

Removed Constructors:
Method Changes:

old:protected abstract com.meterware.httpunit.MessageBody getMessageBody()
new:protected com.meterware.httpunit.protocol.MessageBody getMessageBody()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.MessageBodyWebRequest$InputStreamMessageBody

Declaration Changes:

old:public class com.meterware.httpunit.MessageBodyWebRequest$InputStreamMessageBody extends com.meterware.httpunit.MessageBody
new:public class com.meterware.httpunit.MessageBodyWebRequest$InputStreamMessageBody extends com.meterware.httpunit.protocol.MessageBody

Removed Constructors:
Removed Methods:
Method Changes:

old:java.lang.String getContentType()
new:public java.lang.String getContentType()

New Constructors:
New Methods:

com.meterware.httpunit.NodeUtils

Declaration Changes:

old:class com.meterware.httpunit.NodeUtils extends java.lang.Object
new:public class com.meterware.httpunit.NodeUtils extends java.lang.Object

Constructor Changes:

old:NodeUtils()
new:public NodeUtils()

Method Changes:

old:static boolean isNodeAttributePresent(org.w3c.dom.Node, java.lang.String)
new:public static boolean isNodeAttributePresent(org.w3c.dom.Node, java.lang.String)

New Methods:

com.meterware.httpunit.ParameterHolder

Declaration Changes:

old:abstract class com.meterware.httpunit.ParameterHolder extends java.lang.Object
new:abstract class com.meterware.httpunit.ParameterHolder extends java.lang.Object implements com.meterware.httpunit.protocol.ParameterCollection

Removed Methods:
New Methods:

com.meterware.httpunit.ParsedHTML

Declaration Changes:

old:class com.meterware.httpunit.ParsedHTML extends java.lang.Object
new:public class com.meterware.httpunit.ParsedHTML extends java.lang.Object

Removed Fields:
Removed Methods:
Method Changes:

old:static com.meterware.httpunit.WebFrame access$1000(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebApplet access$1000(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.WebImage access$1100(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebTable access$1100(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.WebTable access$1300(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.Button access$1300(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.Button access$1400(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebList access$1400(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.ClientProperties access$1700(com.meterware.httpunit.ParsedHTML)
new:static com.meterware.httpunit.ElementRegistry access$1700(com.meterware.httpunit.ParsedHTML)

old:static com.meterware.httpunit.WebLink access$500(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.TextBlock access$500(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.TextBlock access$600(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.HTMLElement access$600(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static void access$700(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebFrame access$700(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.HTMLElement access$800(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebFrame access$800(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:static com.meterware.httpunit.WebFrame access$900(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)
new:static com.meterware.httpunit.WebImage access$900(com.meterware.httpunit.ParsedHTML, org.w3c.dom.Element)

old:private void interpretScriptElement(org.w3c.dom.Element)
new:void interpretScriptElement(org.w3c.dom.Element)

old:private boolean isWebLink(org.w3c.dom.Node)
new:public static boolean isWebLink(org.w3c.dom.Node)

New Fields:
New Methods:

com.meterware.httpunit.ParsedHTML$1

Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

com.meterware.httpunit.ParsedHTML$FormControlFactory

Removed Methods:

com.meterware.httpunit.ParsedHTML$NoScriptElement

Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

com.meterware.httpunit.ParsedHTML$WebFormFactory

Removed Methods:

com.meterware.httpunit.PasswordFieldFormControl

Removed Constructors:
New Constructors:

com.meterware.httpunit.PostMethodWebRequest

Removed Fields:
Removed Methods:
Method Changes:

old:protected com.meterware.httpunit.MessageBody getMessageBody()
new:protected com.meterware.httpunit.protocol.MessageBody getMessageBody()

New Constructors:

com.meterware.httpunit.PresetFormParameter

Removed Methods:
New Methods:

com.meterware.httpunit.PutMethodWebRequest

Removed Fields:
Removed Methods:

com.meterware.httpunit.RadioButtonFormControl

Declaration Changes:

old:class com.meterware.httpunit.RadioButtonFormControl extends com.meterware.httpunit.BooleanFormControl
new:public class com.meterware.httpunit.RadioButtonFormControl extends com.meterware.httpunit.BooleanFormControl

Removed Constructors:
Method Changes:

old:java.lang.String getQueryValue()
new:public java.lang.String getQueryValue()

New Constructors:

com.meterware.httpunit.RadioGroupFormControl

Declaration Changes:

old:class com.meterware.httpunit.RadioGroupFormControl extends com.meterware.httpunit.FormControl
new:public class com.meterware.httpunit.RadioGroupFormControl extends com.meterware.httpunit.FormControl

Removed Methods:
Method Changes:

old:void claimUniqueValue(java.util.List)
new:protected void claimUniqueValue(java.util.List)

old:java.lang.String[] getDisplayedOptions()
new:protected java.lang.String[] getDisplayedOptions()

old:void reset()
new:protected void reset()

New Methods:

com.meterware.httpunit.RedirectWebRequest

Constructor Changes:

old:RedirectWebRequest(com.meterware.httpunit.WebResponse) throws java.net.MalformedURLException
new:RedirectWebRequest(com.meterware.httpunit.WebResponse)

com.meterware.httpunit.ResetButton

Removed Constructors:
Removed Methods:
New Constructors:
New Methods:

com.meterware.httpunit.SubmitButton

Removed Constructors:
Removed Methods:
Method Changes:

old:java.lang.String[] getValues()
new:protected java.lang.String[] getValues()

old:boolean isFake()
new:public boolean isFake()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.TableCell

Removed Fields:
Removed Constructors:
New Fields:
New Constructors:

com.meterware.httpunit.TableRow

Removed Constructors:
Removed Methods:
Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.TextAreaFormControl

Removed Constructors:
Removed Methods:
New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.TextFieldFormControl

Removed Constructors:
New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.TextFormControl

Removed Fields:
Removed Constructors:
Removed Methods:
Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Constructors:
New Methods:

com.meterware.httpunit.UncheckedParameterHolder

Declaration Changes:

old:final class com.meterware.httpunit.UncheckedParameterHolder extends com.meterware.httpunit.ParameterHolder implements com.meterware.httpunit.ParameterProcessor
new:final class com.meterware.httpunit.UncheckedParameterHolder extends com.meterware.httpunit.ParameterHolder implements com.meterware.httpunit.protocol.ParameterProcessor

Removed Methods:
New Methods:

com.meterware.httpunit.WebApplet

Removed Fields:
Removed Constructors:
Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Fields:
New Constructors:

com.meterware.httpunit.WebClient

Newly Deprecated Methods:
Field Declaration Changes:

old:private java.util.List _clientListeners
new:private final java.util.List _clientListeners

old:private java.util.List _windowListeners
new:private final java.util.List _windowListeners

Method Changes:

old:com.meterware.httpunit.cookies.CookieJar getCookieJar()
new:public com.meterware.httpunit.cookies.CookieJar getCookieJar()[deprecated]

old:public com.meterware.httpunit.WebResponse getResponse(com.meterware.httpunit.WebRequest) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse getResponse(com.meterware.httpunit.WebRequest) throws java.io.IOException, org.xml.sax.SAXException

old:public com.meterware.httpunit.WebResponse getResponse(java.lang.String) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse getResponse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException

old:protected abstract com.meterware.httpunit.WebResponse newResponse(com.meterware.httpunit.WebRequest, com.meterware.httpunit.FrameSelector) throws java.net.MalformedURLException, java.io.IOException
new:protected abstract com.meterware.httpunit.WebResponse newResponse(com.meterware.httpunit.WebRequest, com.meterware.httpunit.FrameSelector) throws java.io.IOException

old:public com.meterware.httpunit.WebResponse sendRequest(com.meterware.httpunit.WebRequest) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse sendRequest(com.meterware.httpunit.WebRequest) throws java.io.IOException, org.xml.sax.SAXException

old:public void setProxyServer(java.lang.String, int)
new:public abstract void setProxyServer(java.lang.String, int)

old:protected final void updateMainWindow(com.meterware.httpunit.FrameSelector, com.meterware.httpunit.WebResponse) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:protected final void updateMainWindow(com.meterware.httpunit.FrameSelector, com.meterware.httpunit.WebResponse) throws java.io.IOException, org.xml.sax.SAXException

New Fields:
New Methods:

com.meterware.httpunit.WebConversation

New Fields:
New Methods:

com.meterware.httpunit.WebForm

Removed Fields:
Removed Constructors:
Removed Methods:
Method Changes:

old:com.meterware.httpunit.FormControl getControlWithID(java.lang.String)
new:public com.meterware.httpunit.FormControl getControlWithID(java.lang.String)

old:private com.meterware.httpunit.FormParameter getParameter(java.lang.String)
new:public com.meterware.httpunit.FormParameter getParameter(java.lang.String)

old:public com.meterware.httpunit.WebForm$Scriptable getScriptableObject()
new:public com.meterware.httpunit.scripting.FormScriptable getScriptableObject()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.WebForm$Scriptable

Declaration Changes:

old:public class com.meterware.httpunit.WebForm$Scriptable extends com.meterware.httpunit.HTMLElementScriptable implements com.meterware.httpunit.scripting.NamedDelegate
new:public class com.meterware.httpunit.WebForm$Scriptable extends com.meterware.httpunit.HTMLElementScriptable implements com.meterware.httpunit.scripting.NamedDelegate, com.meterware.httpunit.scripting.FormScriptable

com.meterware.httpunit.WebFrame

Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

com.meterware.httpunit.WebImage

Removed Fields:
Removed Constructors:
Removed Methods:
New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.WebLink

Removed Fields:
Removed Methods:
New Methods:

com.meterware.httpunit.WebList

Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

com.meterware.httpunit.WebRequest

Removed Methods:
Method Changes:

old:public abstract java.lang.String getMethod()
new:public java.lang.String getMethod()

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.WebRequest$1

Declaration Changes:

old:class com.meterware.httpunit.WebRequest$1 extends java.lang.Object implements com.meterware.httpunit.ParameterProcessor
new:class com.meterware.httpunit.WebRequest$1 extends java.lang.Object implements com.meterware.httpunit.protocol.ParameterProcessor

Removed Methods:
New Methods:

com.meterware.httpunit.WebRequestSource

Removed Fields:
Method Changes:

old:protected org.w3c.dom.Node getNode()
new:public org.w3c.dom.Node getNode()

New Fields:
New Methods:

com.meterware.httpunit.WebResponse

Declaration Changes:

old:public abstract class com.meterware.httpunit.WebResponse extends java.lang.Object implements com.meterware.httpunit.HTMLSegment, com.meterware.httpunit.cookies.CookieSource
new:public abstract class com.meterware.httpunit.WebResponse extends java.lang.Object implements com.meterware.httpunit.HTMLSegment, com.meterware.httpunit.cookies.CookieSource, com.meterware.httpunit.dom.DomWindowProxy

Removed Fields:
Method Changes:

old:static com.meterware.httpunit.FrameSelector access$100(com.meterware.httpunit.WebResponse)
new:static com.meterware.httpunit.WebWindow access$100(com.meterware.httpunit.WebResponse)

old:static com.meterware.httpunit.WebWindow access$200(com.meterware.httpunit.WebResponse)
new:static com.meterware.httpunit.FrameSelector access$200(com.meterware.httpunit.WebResponse)

old:static final com.meterware.httpunit.WebResponse createBlankResponse()
new:static com.meterware.httpunit.WebResponse createBlankResponse()

old:boolean replaceText(java.lang.String, java.lang.String)
new:public boolean replaceText(java.lang.String, java.lang.String)

New Fields:
New Methods:

com.meterware.httpunit.WebResponse$ByteTag

Removed Fields:

com.meterware.httpunit.WebResponse$ByteTagParser

Removed Fields:

com.meterware.httpunit.WebResponse$Scriptable

Removed Methods:
New Methods:

com.meterware.httpunit.WebTable

Removed Methods:
Method Changes:

old:protected com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()
new:public com.meterware.httpunit.scripting.ScriptableDelegate getParentDelegate()

old:protected com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()
new:public com.meterware.httpunit.scripting.ScriptableDelegate newScriptable()

New Methods:

com.meterware.httpunit.WebWindow

Method Changes:

old:public com.meterware.httpunit.WebResponse getResponse(com.meterware.httpunit.WebRequest) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse getResponse(com.meterware.httpunit.WebRequest) throws java.io.IOException, org.xml.sax.SAXException

old:public com.meterware.httpunit.WebResponse getResponse(java.lang.String) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse getResponse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException

old:public com.meterware.httpunit.WebResponse sendRequest(com.meterware.httpunit.WebRequest) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:public com.meterware.httpunit.WebResponse sendRequest(com.meterware.httpunit.WebRequest) throws java.io.IOException, org.xml.sax.SAXException

old:com.meterware.httpunit.WebResponse updateWindow(java.lang.String, com.meterware.httpunit.WebResponse, com.meterware.httpunit.RequestContext) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
new:com.meterware.httpunit.WebResponse updateWindow(java.lang.String, com.meterware.httpunit.WebResponse, com.meterware.httpunit.RequestContext) throws java.io.IOException, org.xml.sax.SAXException

New Fields:
New Methods:

com.meterware.httpunit.cookies.Cookie

Method Changes:

old:boolean mayBeSentTo(java.net.URL)
new:public boolean mayBeSentTo(java.net.URL)

New Fields:
New Constructors:
New Methods:

com.meterware.httpunit.cookies.CookieJar

New Methods:

com.meterware.httpunit.javascript.JavaScript

Removed Fields:
Removed Methods:
Method Changes:

old:static boolean isThrowExceptionsOnError()
new:public static boolean isThrowExceptionsOnError()

old:static void run(com.meterware.httpunit.WebResponse) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException, org.mozilla.javascript.ClassDefinitionException, org.mozilla.javascript.NotAFunctionException, org.mozilla.javascript.PropertyException, org.xml.sax.SAXException, org.mozilla.javascript.JavaScriptException
new:public static void run(com.meterware.httpunit.WebResponse) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException, org.mozilla.javascript.ClassDefinitionException, org.mozilla.javascript.NotAFunctionException, org.mozilla.javascript.PropertyException, org.xml.sax.SAXException, org.mozilla.javascript.JavaScriptException

old:static void setThrowExceptionsOnError(boolean)
new:public static void setThrowExceptionsOnError(boolean)

com.meterware.httpunit.javascript.JavaScript$Control

New Methods:

com.meterware.httpunit.javascript.JavaScript$Form

New Methods:

com.meterware.httpunit.javascript.JavaScript$HTMLElement

New Methods:

com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine

Declaration Changes:

old:abstract class com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine extends org.mozilla.javascript.ScriptableObject implements com.meterware.httpunit.scripting.ScriptingEngine
new:abstract class com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine extends com.meterware.httpunit.javascript.ScriptingEngineImpl

Removed Methods:
New Methods:

com.meterware.httpunit.javascript.JavaScript$Window

Method Changes:

old:protected java.lang.StringBuffer getDocumentWriteBuffer()
new:protected java.lang.String getDocumentWriteBuffer()

com.meterware.httpunit.javascript.JavaScriptEngineFactory

New Methods:

com.meterware.httpunit.parsing.HTMLParserFactory

New Fields:
New Methods:

com.meterware.httpunit.parsing.JTidyHTMLParser

New Methods:

com.meterware.httpunit.parsing.NekoDOMParser

Declaration Changes:

old:class com.meterware.httpunit.parsing.NekoDOMParser extends org.apache.xerces.parsers.DOMParser
new:class com.meterware.httpunit.parsing.NekoDOMParser extends org.apache.xerces.parsers.DOMParser implements com.meterware.httpunit.parsing.ScriptHandler

Removed Fields:
Removed Methods:
Method Changes:

old:java.lang.String getIncludedScript(java.lang.String)
new:public java.lang.String getIncludedScript(java.lang.String)

New Fields:
New Methods:

com.meterware.httpunit.parsing.NekoHTMLParser

New Methods:

com.meterware.httpunit.parsing.ScriptFilter

Removed Fields:
Removed Methods:
New Fields:
New Methods:

com.meterware.httpunit.scripting.ScriptableDelegate

Declaration Changes:

old:public abstract class com.meterware.httpunit.scripting.ScriptableDelegate extends java.lang.Object
new:public abstract class com.meterware.httpunit.scripting.ScriptableDelegate extends java.lang.Object implements com.meterware.httpunit.scripting.ScriptingHandler

Removed Methods:
Newly Deprecated Methods:
Field Declaration Changes:

old:private static final com.meterware.httpunit.scripting.ScriptingEngine NULL_SCRIPT_ENGINE
new:public static final com.meterware.httpunit.scripting.ScriptingEngine NULL_SCRIPT_ENGINE

Method Changes:

old:public java.lang.String evaluateExpression(java.lang.String)
new:public java.lang.Object evaluateExpression(java.lang.String)

New Methods:

com.meterware.httpunit.scripting.ScriptableDelegate$1

Removed Methods:
New Methods:

com.meterware.pseudoserver.HttpUserAgentTest

New Methods:

com.meterware.pseudoserver.PseudoServer

Removed Methods:
New Methods:

com.meterware.pseudoserver.ReceivedHttpMessage

Removed Fields:

com.meterware.pseudoserver.WebResource

New Methods:

com.meterware.servletunit.ServletRunner

New Constructors:
New Methods:

com.meterware.servletunit.ServletUnitClient

New Methods:

com.meterware.servletunit.ServletUnitHttpRequest

New Fields:
New Methods:

com.meterware.servletunit.ServletUnitServletContext

Declaration Changes:

old:class com.meterware.servletunit.ServletUnitServletContext extends java.lang.Object implements javax.servlet.ServletContext
new:public class com.meterware.servletunit.ServletUnitServletContext extends java.lang.Object implements javax.servlet.ServletContext

New Fields:
New Methods:

New Packages:

New Interfaces:

New Classes: