Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
com.gargoylesoftware.htmlunit 105 84 21 28 64 20.0% 70.0% 10.0% 1
com.gargoylesoftware.htmlunit.activex.javascript.msxml 35 35 0 2 26 0.0% 93.0% 7.0% 1
com.gargoylesoftware.htmlunit.attachment 3 2 1 1 3 33.0% 75.0% 8.0% 1
com.gargoylesoftware.htmlunit.css 2 2 0 2 4 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.gae 1 1 0 5 1 0.0% 17.0% 83.0% 1
com.gargoylesoftware.htmlunit.html 247 227 20 19 50 8.0% 72.0% 19.0% 1
com.gargoylesoftware.htmlunit.html.applets 3 3 0 1 13 0.0% 93.0% 7.0% 1
com.gargoylesoftware.htmlunit.html.impl 5 3 2 3 9 40.0% 75.0% 15.000001% 1
com.gargoylesoftware.htmlunit.html.xpath 5 5 0 1 14 0.0% 93.0% 7.0% 1
com.gargoylesoftware.htmlunit.httpclient 13 13 0 2 24 0.0% 92.0% 8.0% 1
com.gargoylesoftware.htmlunit.javascript 32 27 5 31 22 16.0% 42.0% 43.0% 1
com.gargoylesoftware.htmlunit.javascript.background 16 10 6 8 13 38.0% 62.0% 1.0% 1
com.gargoylesoftware.htmlunit.javascript.configuration 19 7 12 8 32 63.0% 80.0% 43.0% 1
com.gargoylesoftware.htmlunit.javascript.host 97 97 0 19 41 0.0% 68.0% 32.0% 1
com.gargoylesoftware.htmlunit.javascript.host.arrays 13 13 0 4 5 0.0% 56.0% 44.0% 1
com.gargoylesoftware.htmlunit.javascript.host.canvas 27 27 0 2 12 0.0% 86.0% 14.0% 1
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext 8 8 0 1 1 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering 3 2 1 1 8 33.0% 89.0% 22.0% 1
com.gargoylesoftware.htmlunit.javascript.host.crypto 3 3 0 2 6 0.0% 75.0% 25.0% 1
com.gargoylesoftware.htmlunit.javascript.host.css 46 45 1 7 31 2.0% 82.0% 16.0% 1
com.gargoylesoftware.htmlunit.javascript.host.dom 61 61 0 11 31 0.0% 74.0% 26.0% 1
com.gargoylesoftware.htmlunit.javascript.host.event 71 71 0 18 12 0.0% 40.0% 60.000004% 1
com.gargoylesoftware.htmlunit.javascript.host.fetch 3 3 0 1 1 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.javascript.host.file 11 11 0 4 8 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.javascript.host.geo 5 5 0 2 10 0.0% 83.0% 17.0% 1
com.gargoylesoftware.htmlunit.javascript.host.html 123 123 0 10 30 0.0% 75.0% 25.0% 1
com.gargoylesoftware.htmlunit.javascript.host.idb 11 11 0 1 2 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.javascript.host.intl 8 7 1 1 13 12.0% 93.0% 5.0% 1
com.gargoylesoftware.htmlunit.javascript.host.media 53 53 0 3 4 0.0% 57.0% 43.0% 1
com.gargoylesoftware.htmlunit.javascript.host.media.midi 6 6 0 1 2 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.javascript.host.media.presentation 4 4 0 1 2 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.javascript.host.media.rtc 9 9 0 1 2 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.javascript.host.moz 1 1 0 1 1 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.javascript.host.performance 8 8 0 2 3 0.0% 60.000004% 40.0% 1
com.gargoylesoftware.htmlunit.javascript.host.security 5 5 0 1 1 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.javascript.host.speech 7 7 0 2 2 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.javascript.host.svg 121 121 0 1 6 0.0% 86.0% 14.0% 1
com.gargoylesoftware.htmlunit.javascript.host.worker 10 10 0 1 13 0.0% 93.0% 7.0% 1
com.gargoylesoftware.htmlunit.javascript.host.xml 11 11 0 4 26 0.0% 87.0% 13.0% 1
com.gargoylesoftware.htmlunit.javascript.regexp 8 8 0 1 8 0.0% 89.0% 11.0% 1
com.gargoylesoftware.htmlunit.protocol 1 1 0 1 2 0.0% 67.0% 33.0% 1
com.gargoylesoftware.htmlunit.protocol.about 2 2 0 1 1 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.protocol.data 3 3 0 2 9 0.0% 82.0% 18.0% 1
com.gargoylesoftware.htmlunit.protocol.javascript 2 2 0 4 4 0.0% 50.0% 50.0% 1
com.gargoylesoftware.htmlunit.svg 81 81 0 3 9 0.0% 75.0% 25.0% 1
com.gargoylesoftware.htmlunit.util 19 17 2 10 30 11.0% 75.0% 14.0% 1
com.gargoylesoftware.htmlunit.xml 5 5 0 8 15 0.0% 65.0% 35.0% 1
netscape.javascript 2 2 0 0 7 0.0% 100.0% 0.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

com.gargoylesoftware.htmlunit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
28 64 20.0% 70.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.AlertHandler
com.gargoylesoftware.htmlunit.AppletConfirmHandler
com.gargoylesoftware.htmlunit.ConfirmHandler
com.gargoylesoftware.htmlunit.DefaultCredentialsProvider$CredentialsFactory
com.gargoylesoftware.htmlunit.DownloadedContent
com.gargoylesoftware.htmlunit.IncorrectnessListener
com.gargoylesoftware.htmlunit.OnbeforeunloadHandler
com.gargoylesoftware.htmlunit.Page
com.gargoylesoftware.htmlunit.PageCreator
com.gargoylesoftware.htmlunit.PromptHandler
com.gargoylesoftware.htmlunit.RefreshHandler
com.gargoylesoftware.htmlunit.ScriptPreProcessor
com.gargoylesoftware.htmlunit.SgmlPage
com.gargoylesoftware.htmlunit.StatusHandler
com.gargoylesoftware.htmlunit.WebClientInternals$Listener
com.gargoylesoftware.htmlunit.WebConnection
com.gargoylesoftware.htmlunit.WebConsole$Formatter
com.gargoylesoftware.htmlunit.WebConsole$Logger
com.gargoylesoftware.htmlunit.WebWindow
com.gargoylesoftware.htmlunit.WebWindowImpl
com.gargoylesoftware.htmlunit.WebWindowListener
com.gargoylesoftware.htmlunit.AbstractPage
com.gargoylesoftware.htmlunit.AjaxController
com.gargoylesoftware.htmlunit.BrowserVersion
com.gargoylesoftware.htmlunit.BrowserVersionFeatures
com.gargoylesoftware.htmlunit.Cache
com.gargoylesoftware.htmlunit.Cache$Entry
com.gargoylesoftware.htmlunit.CollectingAlertHandler
com.gargoylesoftware.htmlunit.CookieManager
com.gargoylesoftware.htmlunit.DefaultCredentialsProvider
com.gargoylesoftware.htmlunit.DefaultCredentialsProvider$AuthScopeProxy
com.gargoylesoftware.htmlunit.DefaultCredentialsProvider$NTCredentialsFactory
com.gargoylesoftware.htmlunit.DefaultCredentialsProvider$UsernamePasswordCredentialsFactory
com.gargoylesoftware.htmlunit.DefaultCssErrorHandler
com.gargoylesoftware.htmlunit.DefaultPageCreator
com.gargoylesoftware.htmlunit.DefaultPageCreator$1
com.gargoylesoftware.htmlunit.DefaultPageCreator$PageType
com.gargoylesoftware.htmlunit.DialogWindow
com.gargoylesoftware.htmlunit.DownloadedContent$InMemory
com.gargoylesoftware.htmlunit.DownloadedContent$OnFile
com.gargoylesoftware.htmlunit.ElementNotFoundException
com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException
com.gargoylesoftware.htmlunit.FormEncodingType
com.gargoylesoftware.htmlunit.History
com.gargoylesoftware.htmlunit.History$1
com.gargoylesoftware.htmlunit.History$HistoryEntry
com.gargoylesoftware.htmlunit.HttpMethod
com.gargoylesoftware.htmlunit.HttpWebConnection
com.gargoylesoftware.htmlunit.HttpWebConnection$1
com.gargoylesoftware.htmlunit.HttpWebConnection$2
com.gargoylesoftware.htmlunit.HttpWebConnection$AcceptEncodingHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$AcceptHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$AcceptLanguageHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$DntHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$HostHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$MultiHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$RefererHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.HttpWebConnection$SynchronizedAuthCache
com.gargoylesoftware.htmlunit.HttpWebConnection$UserAgentHeaderHttpRequestInterceptor
com.gargoylesoftware.htmlunit.ImmediateRefreshHandler
com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl
com.gargoylesoftware.htmlunit.MockWebConnection
com.gargoylesoftware.htmlunit.MockWebConnection$RawResponseData
com.gargoylesoftware.htmlunit.NiceRefreshHandler
com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController
com.gargoylesoftware.htmlunit.ObjectInstantiationException
com.gargoylesoftware.htmlunit.PluginConfiguration
com.gargoylesoftware.htmlunit.PluginConfiguration$MimeType
com.gargoylesoftware.htmlunit.ProxyAutoConfig
com.gargoylesoftware.htmlunit.ProxyConfig
com.gargoylesoftware.htmlunit.ScriptException
com.gargoylesoftware.htmlunit.ScriptResult
com.gargoylesoftware.htmlunit.SgmlPage$1
com.gargoylesoftware.htmlunit.SilentCssErrorHandler
com.gargoylesoftware.htmlunit.StorageHolder
com.gargoylesoftware.htmlunit.StorageHolder$1
com.gargoylesoftware.htmlunit.StorageHolder$Type
com.gargoylesoftware.htmlunit.StringWebResponse
com.gargoylesoftware.htmlunit.TextPage
com.gargoylesoftware.htmlunit.TextUtil
com.gargoylesoftware.htmlunit.ThreadedRefreshHandler
com.gargoylesoftware.htmlunit.ThreadedRefreshHandler$1
com.gargoylesoftware.htmlunit.TopLevelWindow
com.gargoylesoftware.htmlunit.UnexpectedPage
com.gargoylesoftware.htmlunit.UrlFetchWebConnection
com.gargoylesoftware.htmlunit.Version
com.gargoylesoftware.htmlunit.WaitingRefreshHandler
com.gargoylesoftware.htmlunit.WebAssert
com.gargoylesoftware.htmlunit.WebClient
com.gargoylesoftware.htmlunit.WebClient$1
com.gargoylesoftware.htmlunit.WebClient$CurrentWindowTracker
com.gargoylesoftware.htmlunit.WebClient$LoadJob
com.gargoylesoftware.htmlunit.WebClientInternals
com.gargoylesoftware.htmlunit.WebClientOptions
com.gargoylesoftware.htmlunit.WebConsole
com.gargoylesoftware.htmlunit.WebConsole$1
com.gargoylesoftware.htmlunit.WebConsole$DefaultFormatter
com.gargoylesoftware.htmlunit.WebConsole$DefaultLogger
com.gargoylesoftware.htmlunit.WebRequest
com.gargoylesoftware.htmlunit.WebResponse
com.gargoylesoftware.htmlunit.WebResponseData
com.gargoylesoftware.htmlunit.WebResponseFromCache
com.gargoylesoftware.htmlunit.WebWindowAdapter
com.gargoylesoftware.htmlunit.WebWindowEvent
com.gargoylesoftware.htmlunit.WebWindowNotFoundException
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.attachment
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.applets
com.gargoylesoftware.htmlunit.html.impl
com.gargoylesoftware.htmlunit.html.xpath
com.gargoylesoftware.htmlunit.httpclient
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.arrays
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.javascript.regexp
com.gargoylesoftware.htmlunit.protocol.javascript
com.gargoylesoftware.htmlunit.svg
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
netscape.javascript
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.attachment
com.gargoylesoftware.htmlunit.gae
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.httpclient
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.protocol.data
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
java.io
java.lang
java.lang.ref
java.lang.reflect
java.net
java.nio.charset
java.security
java.text
java.util
java.util.concurrent
java.util.regex
java.util.zip
javax.net.ssl
javax.script
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.codec
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.apache.commons.lang3.reflect
org.apache.commons.lang3.time
org.apache.commons.logging
org.apache.http
org.apache.http.auth
org.apache.http.client
org.apache.http.client.config
org.apache.http.client.methods
org.apache.http.client.protocol
org.apache.http.client.utils
org.apache.http.config
org.apache.http.conn
org.apache.http.conn.socket
org.apache.http.conn.ssl
org.apache.http.conn.util
org.apache.http.cookie
org.apache.http.entity
org.apache.http.entity.mime
org.apache.http.entity.mime.content
org.apache.http.impl.client
org.apache.http.impl.conn
org.apache.http.message
org.apache.http.protocol
org.apache.http.ssl
org.apache.http.util
org.w3c.css.sac
org.w3c.dom
org.w3c.dom.css
org.w3c.dom.traversal

com.gargoylesoftware.htmlunit.activex.javascript.msxml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 26 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLActiveXObjectFactory
com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLConfiguration
com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLJavaScriptEnvironment
com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLScriptable
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMAttribute
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMCDATASection
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMCharacterData
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMComment
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMDocument
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMDocument$1
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMDocumentFragment
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMDocumentType
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMElement
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMElement$1
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMElement$2
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMElement$3
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMImplementation
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNamedNodeMap
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNode
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNode$1
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNode$2
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNodeList
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNodeList$1
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNodeList$DomHtmlAttributeChangeListenerImpl
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMNodeList$EffectOnCache
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMParseError
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMProcessingInstruction
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMSelection
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLDOMText
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLHTTPRequest
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLHTTPRequest$1
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLHTTPRequest$NetworkErrorWebResponse
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XMLSerializer
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XSLProcessor
com.gargoylesoftware.htmlunit.activex.javascript.msxml.XSLTemplate
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
java.io
java.lang
java.lang.ref
java.lang.reflect
java.net
java.nio.charset
java.util
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.logging
org.apache.http.auth
org.w3c.dom

com.gargoylesoftware.htmlunit.attachment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 33.0% 75.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.attachment.AttachmentHandler
com.gargoylesoftware.htmlunit.attachment.Attachment
com.gargoylesoftware.htmlunit.attachment.CollectingAttachmentHandler
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit
java.lang
java.util

com.gargoylesoftware.htmlunit.css

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.css.SelectorSpecificity
com.gargoylesoftware.htmlunit.css.StyleElement
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.css
java.io
java.lang
org.apache.commons.logging
org.w3c.css.sac

com.gargoylesoftware.htmlunit.gae

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 1 0.0% 17.0% 83.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.gae.GAEUtils
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.util
java.lang

com.gargoylesoftware.htmlunit.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 50 8.0% 72.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.html.AbstractDomNodeList
com.gargoylesoftware.htmlunit.html.BaseFrameElement
com.gargoylesoftware.htmlunit.html.CharacterDataChangeListener
com.gargoylesoftware.htmlunit.html.DisabledElement
com.gargoylesoftware.htmlunit.html.DomChangeListener
com.gargoylesoftware.htmlunit.html.DomCharacterData
com.gargoylesoftware.htmlunit.html.DomNamespaceNode
com.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomNodeList
com.gargoylesoftware.htmlunit.html.ElementFactory
com.gargoylesoftware.htmlunit.html.ElementFromPointHandler
com.gargoylesoftware.htmlunit.html.FormFieldWithNameHistory
com.gargoylesoftware.htmlunit.html.HTMLParserListener
com.gargoylesoftware.htmlunit.html.HtmlAttributeChangeListener
com.gargoylesoftware.htmlunit.html.HtmlElement
com.gargoylesoftware.htmlunit.html.HtmlInput
com.gargoylesoftware.htmlunit.html.HtmlTableCell
com.gargoylesoftware.htmlunit.html.ScriptElement
com.gargoylesoftware.htmlunit.html.SubmittableElement
com.gargoylesoftware.htmlunit.html.TableRowGroup
com.gargoylesoftware.htmlunit.html.AbstractDomNodeList$1
com.gargoylesoftware.htmlunit.html.AbstractDomNodeList$DomHtmlAttributeChangeListenerImpl
com.gargoylesoftware.htmlunit.html.BaseFrameElement$1
com.gargoylesoftware.htmlunit.html.BaseFrameElement$2
com.gargoylesoftware.htmlunit.html.CharacterDataChangeEvent
com.gargoylesoftware.htmlunit.html.DefaultElementFactory
com.gargoylesoftware.htmlunit.html.DoTypeProcessor
com.gargoylesoftware.htmlunit.html.DomAttr
com.gargoylesoftware.htmlunit.html.DomCDataSection
com.gargoylesoftware.htmlunit.html.DomChangeEvent
com.gargoylesoftware.htmlunit.html.DomComment
com.gargoylesoftware.htmlunit.html.DomDocumentFragment
com.gargoylesoftware.htmlunit.html.DomDocumentType
com.gargoylesoftware.htmlunit.html.DomElement
com.gargoylesoftware.htmlunit.html.DomElement$1
com.gargoylesoftware.htmlunit.html.DomElement$2
com.gargoylesoftware.htmlunit.html.DomElement$ChildElementsIterable
com.gargoylesoftware.htmlunit.html.DomElement$ChildElementsIterator
com.gargoylesoftware.htmlunit.html.DomNode$1
com.gargoylesoftware.htmlunit.html.DomNode$2
com.gargoylesoftware.htmlunit.html.DomNode$3
com.gargoylesoftware.htmlunit.html.DomNode$4
com.gargoylesoftware.htmlunit.html.DomNode$5
com.gargoylesoftware.htmlunit.html.DomNode$6
com.gargoylesoftware.htmlunit.html.DomNode$CheckErrorHandler
com.gargoylesoftware.htmlunit.html.DomNode$ChildIterator
com.gargoylesoftware.htmlunit.html.DomNode$DescendantElementsIterator
com.gargoylesoftware.htmlunit.html.DomNodeIterator
com.gargoylesoftware.htmlunit.html.DomProcessingInstruction
com.gargoylesoftware.htmlunit.html.DomText
com.gargoylesoftware.htmlunit.html.DomTreeWalker
com.gargoylesoftware.htmlunit.html.FrameWindow
com.gargoylesoftware.htmlunit.html.HTMLErrorHandler
com.gargoylesoftware.htmlunit.html.HTMLParser
com.gargoylesoftware.htmlunit.html.HTMLParser$1
com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder
com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder$HeadParsed
com.gargoylesoftware.htmlunit.html.HtmlAbbreviated
com.gargoylesoftware.htmlunit.html.HtmlAcronym
com.gargoylesoftware.htmlunit.html.HtmlAddress
com.gargoylesoftware.htmlunit.html.HtmlAnchor
com.gargoylesoftware.htmlunit.html.HtmlApplet
com.gargoylesoftware.htmlunit.html.HtmlArea
com.gargoylesoftware.htmlunit.html.HtmlArticle
com.gargoylesoftware.htmlunit.html.HtmlAside
com.gargoylesoftware.htmlunit.html.HtmlAttributeChangeEvent
com.gargoylesoftware.htmlunit.html.HtmlAudio
com.gargoylesoftware.htmlunit.html.HtmlBackgroundSound
com.gargoylesoftware.htmlunit.html.HtmlBase
com.gargoylesoftware.htmlunit.html.HtmlBaseFont
com.gargoylesoftware.htmlunit.html.HtmlBidirectionalIsolation
com.gargoylesoftware.htmlunit.html.HtmlBidirectionalOverride
com.gargoylesoftware.htmlunit.html.HtmlBig
com.gargoylesoftware.htmlunit.html.HtmlBlink
com.gargoylesoftware.htmlunit.html.HtmlBlockQuote
com.gargoylesoftware.htmlunit.html.HtmlBody
com.gargoylesoftware.htmlunit.html.HtmlBold
com.gargoylesoftware.htmlunit.html.HtmlBreak
com.gargoylesoftware.htmlunit.html.HtmlButton
com.gargoylesoftware.htmlunit.html.HtmlButtonInput
com.gargoylesoftware.htmlunit.html.HtmlCanvas
com.gargoylesoftware.htmlunit.html.HtmlCaption
com.gargoylesoftware.htmlunit.html.HtmlCenter
com.gargoylesoftware.htmlunit.html.HtmlCheckBoxInput
com.gargoylesoftware.htmlunit.html.HtmlCitation
com.gargoylesoftware.htmlunit.html.HtmlCode
com.gargoylesoftware.htmlunit.html.HtmlColorInput
com.gargoylesoftware.htmlunit.html.HtmlCommand
com.gargoylesoftware.htmlunit.html.HtmlContent
com.gargoylesoftware.htmlunit.html.HtmlData
com.gargoylesoftware.htmlunit.html.HtmlDataList
com.gargoylesoftware.htmlunit.html.HtmlDateInput
com.gargoylesoftware.htmlunit.html.HtmlDateTimeLocalInput
com.gargoylesoftware.htmlunit.html.HtmlDefinition
com.gargoylesoftware.htmlunit.html.HtmlDefinitionDescription
com.gargoylesoftware.htmlunit.html.HtmlDefinitionList
com.gargoylesoftware.htmlunit.html.HtmlDefinitionTerm
com.gargoylesoftware.htmlunit.html.HtmlDeletedText
com.gargoylesoftware.htmlunit.html.HtmlDetails
com.gargoylesoftware.htmlunit.html.HtmlDialog
com.gargoylesoftware.htmlunit.html.HtmlDirectory
com.gargoylesoftware.htmlunit.html.HtmlDivision
com.gargoylesoftware.htmlunit.html.HtmlElement$DisplayStyle
com.gargoylesoftware.htmlunit.html.HtmlEmailInput
com.gargoylesoftware.htmlunit.html.HtmlEmbed
com.gargoylesoftware.htmlunit.html.HtmlEmphasis
com.gargoylesoftware.htmlunit.html.HtmlExample
com.gargoylesoftware.htmlunit.html.HtmlFieldSet
com.gargoylesoftware.htmlunit.html.HtmlFigure
com.gargoylesoftware.htmlunit.html.HtmlFigureCaption
com.gargoylesoftware.htmlunit.html.HtmlFont
com.gargoylesoftware.htmlunit.html.HtmlFooter
com.gargoylesoftware.htmlunit.html.HtmlForm
com.gargoylesoftware.htmlunit.html.HtmlForm$1
com.gargoylesoftware.htmlunit.html.HtmlForm$2
com.gargoylesoftware.htmlunit.html.HtmlFrame
com.gargoylesoftware.htmlunit.html.HtmlFrameSet
com.gargoylesoftware.htmlunit.html.HtmlHead
com.gargoylesoftware.htmlunit.html.HtmlHeader
com.gargoylesoftware.htmlunit.html.HtmlHeading1
com.gargoylesoftware.htmlunit.html.HtmlHeading2
com.gargoylesoftware.htmlunit.html.HtmlHeading3
com.gargoylesoftware.htmlunit.html.HtmlHeading4
com.gargoylesoftware.htmlunit.html.HtmlHeading5
com.gargoylesoftware.htmlunit.html.HtmlHeading6
com.gargoylesoftware.htmlunit.html.HtmlHiddenInput
com.gargoylesoftware.htmlunit.html.HtmlHorizontalRule
com.gargoylesoftware.htmlunit.html.HtmlHtml
com.gargoylesoftware.htmlunit.html.HtmlImage
com.gargoylesoftware.htmlunit.html.HtmlImage$1
com.gargoylesoftware.htmlunit.html.HtmlImage$2
com.gargoylesoftware.htmlunit.html.HtmlImage$ImageData
com.gargoylesoftware.htmlunit.html.HtmlImageInput
com.gargoylesoftware.htmlunit.html.HtmlInlineFrame
com.gargoylesoftware.htmlunit.html.HtmlInlineQuotation
com.gargoylesoftware.htmlunit.html.HtmlInsertedText
com.gargoylesoftware.htmlunit.html.HtmlIsIndex
com.gargoylesoftware.htmlunit.html.HtmlItalic
com.gargoylesoftware.htmlunit.html.HtmlKeyboard
com.gargoylesoftware.htmlunit.html.HtmlLabel
com.gargoylesoftware.htmlunit.html.HtmlLayer
com.gargoylesoftware.htmlunit.html.HtmlLegend
com.gargoylesoftware.htmlunit.html.HtmlLink
com.gargoylesoftware.htmlunit.html.HtmlListItem
com.gargoylesoftware.htmlunit.html.HtmlListing
com.gargoylesoftware.htmlunit.html.HtmlMain
com.gargoylesoftware.htmlunit.html.HtmlMap
com.gargoylesoftware.htmlunit.html.HtmlMark
com.gargoylesoftware.htmlunit.html.HtmlMarquee
com.gargoylesoftware.htmlunit.html.HtmlMedia
com.gargoylesoftware.htmlunit.html.HtmlMenu
com.gargoylesoftware.htmlunit.html.HtmlMenuItem
com.gargoylesoftware.htmlunit.html.HtmlMeta
com.gargoylesoftware.htmlunit.html.HtmlMeter
com.gargoylesoftware.htmlunit.html.HtmlMonthInput
com.gargoylesoftware.htmlunit.html.HtmlMultiColumn
com.gargoylesoftware.htmlunit.html.HtmlNav
com.gargoylesoftware.htmlunit.html.HtmlNextId
com.gargoylesoftware.htmlunit.html.HtmlNoBreak
com.gargoylesoftware.htmlunit.html.HtmlNoEmbed
com.gargoylesoftware.htmlunit.html.HtmlNoFrames
com.gargoylesoftware.htmlunit.html.HtmlNoLayer
com.gargoylesoftware.htmlunit.html.HtmlNoScript
com.gargoylesoftware.htmlunit.html.HtmlNumberInput
com.gargoylesoftware.htmlunit.html.HtmlObject
com.gargoylesoftware.htmlunit.html.HtmlOption
com.gargoylesoftware.htmlunit.html.HtmlOptionGroup
com.gargoylesoftware.htmlunit.html.HtmlOrderedList
com.gargoylesoftware.htmlunit.html.HtmlOutput
com.gargoylesoftware.htmlunit.html.HtmlPage
com.gargoylesoftware.htmlunit.html.HtmlPage$1
com.gargoylesoftware.htmlunit.html.HtmlPage$DocumentPositionComparator
com.gargoylesoftware.htmlunit.html.HtmlPage$JavaScriptLoadResult
com.gargoylesoftware.htmlunit.html.HtmlParagraph
com.gargoylesoftware.htmlunit.html.HtmlParameter
com.gargoylesoftware.htmlunit.html.HtmlPasswordInput
com.gargoylesoftware.htmlunit.html.HtmlPicture
com.gargoylesoftware.htmlunit.html.HtmlPlainText
com.gargoylesoftware.htmlunit.html.HtmlPreformattedText
com.gargoylesoftware.htmlunit.html.HtmlProgress
com.gargoylesoftware.htmlunit.html.HtmlRadioButtonInput
com.gargoylesoftware.htmlunit.html.HtmlRangeInput
com.gargoylesoftware.htmlunit.html.HtmlResetInput
com.gargoylesoftware.htmlunit.html.HtmlRp
com.gargoylesoftware.htmlunit.html.HtmlRt
com.gargoylesoftware.htmlunit.html.HtmlRuby
com.gargoylesoftware.htmlunit.html.HtmlS
com.gargoylesoftware.htmlunit.html.HtmlSample
com.gargoylesoftware.htmlunit.html.HtmlScript
com.gargoylesoftware.htmlunit.html.HtmlScript$1
com.gargoylesoftware.htmlunit.html.HtmlScript$2
com.gargoylesoftware.htmlunit.html.HtmlSearchInput
com.gargoylesoftware.htmlunit.html.HtmlSection
com.gargoylesoftware.htmlunit.html.HtmlSelect
com.gargoylesoftware.htmlunit.html.HtmlSerializer
com.gargoylesoftware.htmlunit.html.HtmlSlot
com.gargoylesoftware.htmlunit.html.HtmlSmall
com.gargoylesoftware.htmlunit.html.HtmlSource
com.gargoylesoftware.htmlunit.html.HtmlSpan
com.gargoylesoftware.htmlunit.html.HtmlStrike
com.gargoylesoftware.htmlunit.html.HtmlStrong
com.gargoylesoftware.htmlunit.html.HtmlStyle
com.gargoylesoftware.htmlunit.html.HtmlSubmitInput
com.gargoylesoftware.htmlunit.html.HtmlSubscript
com.gargoylesoftware.htmlunit.html.HtmlSummary
com.gargoylesoftware.htmlunit.html.HtmlSuperscript
com.gargoylesoftware.htmlunit.html.HtmlSvg
com.gargoylesoftware.htmlunit.html.HtmlTable
com.gargoylesoftware.htmlunit.html.HtmlTable$RowIterator
com.gargoylesoftware.htmlunit.html.HtmlTableBody
com.gargoylesoftware.htmlunit.html.HtmlTableColumn
com.gargoylesoftware.htmlunit.html.HtmlTableColumnGroup
com.gargoylesoftware.htmlunit.html.HtmlTableDataCell
com.gargoylesoftware.htmlunit.html.HtmlTableFooter
com.gargoylesoftware.htmlunit.html.HtmlTableHeader
com.gargoylesoftware.htmlunit.html.HtmlTableHeaderCell
com.gargoylesoftware.htmlunit.html.HtmlTableRow
com.gargoylesoftware.htmlunit.html.HtmlTableRow$CellIterator
com.gargoylesoftware.htmlunit.html.HtmlTelInput
com.gargoylesoftware.htmlunit.html.HtmlTeletype
com.gargoylesoftware.htmlunit.html.HtmlTemplate
com.gargoylesoftware.htmlunit.html.HtmlTextArea
com.gargoylesoftware.htmlunit.html.HtmlTextInput
com.gargoylesoftware.htmlunit.html.HtmlTime
com.gargoylesoftware.htmlunit.html.HtmlTimeInput
com.gargoylesoftware.htmlunit.html.HtmlTitle
com.gargoylesoftware.htmlunit.html.HtmlTrack
com.gargoylesoftware.htmlunit.html.HtmlUnderlined
com.gargoylesoftware.htmlunit.html.HtmlUnknownElement
com.gargoylesoftware.htmlunit.html.HtmlUnorderedList
com.gargoylesoftware.htmlunit.html.HtmlUrlInput
com.gargoylesoftware.htmlunit.html.HtmlVariable
com.gargoylesoftware.htmlunit.html.HtmlVideo
com.gargoylesoftware.htmlunit.html.HtmlWeekInput
com.gargoylesoftware.htmlunit.html.HtmlWordBreak
com.gargoylesoftware.htmlunit.html.InputElementFactory
com.gargoylesoftware.htmlunit.html.Keyboard
com.gargoylesoftware.htmlunit.html.NamedAttrNodeMapImpl
com.gargoylesoftware.htmlunit.html.ScriptElementSupport
com.gargoylesoftware.htmlunit.html.ScriptElementSupport$1
com.gargoylesoftware.htmlunit.html.SiblingDomNodeList
com.gargoylesoftware.htmlunit.html.SiblingDomNodeList$SiblingListIterator
com.gargoylesoftware.htmlunit.html.SimpleHTMLParserListener
com.gargoylesoftware.htmlunit.html.StaticDomNodeList
com.gargoylesoftware.htmlunit.html.UnknownElementFactory
com.gargoylesoftware.htmlunit.html.XHtmlPage
com.gargoylesoftware.htmlunit.html.XmlSerializer
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html.applets
com.gargoylesoftware.htmlunit.html.impl
com.gargoylesoftware.htmlunit.html.xpath
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.svg
com.gargoylesoftware.htmlunit.xml
netscape.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.css
com.gargoylesoftware.htmlunit.html.applets
com.gargoylesoftware.htmlunit.html.impl
com.gargoylesoftware.htmlunit.html.xpath
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.protocol.javascript
com.gargoylesoftware.htmlunit.svg
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
com.steadystate.css.parser
java.applet
java.awt
java.awt.datatransfer
java.awt.geom
java.io
java.lang
java.lang.ref
java.lang.reflect
java.net
java.nio.charset
java.time.format
java.util
java.util.regex
javax.imageio
javax.imageio.stream
net.sourceforge.htmlunit.corejs.javascript
net.sourceforge.htmlunit.cyberneko
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.logging
org.apache.http
org.apache.http.client.utils
org.apache.xerces.parsers
org.apache.xerces.util
org.apache.xerces.xni
org.apache.xerces.xni.parser
org.apache.xml.utils
org.w3c.css.sac
org.w3c.dom
org.w3c.dom.ranges
org.w3c.dom.traversal
org.xml.sax
org.xml.sax.ext

com.gargoylesoftware.htmlunit.html.applets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.html.applets.AppletClassLoader
com.gargoylesoftware.htmlunit.html.applets.AppletContextImpl
com.gargoylesoftware.htmlunit.html.applets.AppletStubImpl
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host
java.applet
java.awt
java.io
java.lang
java.net
java.security
java.util
org.apache.commons.io
org.apache.commons.lang3.reflect
org.apache.commons.logging

com.gargoylesoftware.htmlunit.html.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 40.0% 75.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.html.impl.SelectableTextInput
com.gargoylesoftware.htmlunit.html.impl.SelectionDelegate
com.gargoylesoftware.htmlunit.html.impl.SelectableTextSelectionDelegate
com.gargoylesoftware.htmlunit.html.impl.SimpleRange
com.gargoylesoftware.htmlunit.html.impl.SimpleSelectionDelegate
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
java.io
java.lang
java.util
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3.builder
org.w3c.dom
org.w3c.dom.ranges

com.gargoylesoftware.htmlunit.html.xpath

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.html.xpath.HtmlUnitPrefixResolver
com.gargoylesoftware.htmlunit.html.xpath.LowerCaseFunction
com.gargoylesoftware.htmlunit.html.xpath.XPathAdapter
com.gargoylesoftware.htmlunit.html.xpath.XPathUtils
com.gargoylesoftware.htmlunit.html.xpath.XPathUtils$1
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.xml
java.lang
java.util
java.util.regex
javax.xml.transform
org.apache.xml.utils
org.apache.xpath
org.apache.xpath.compiler
org.apache.xpath.functions
org.apache.xpath.objects
org.apache.xpath.res
org.w3c.dom

com.gargoylesoftware.htmlunit.httpclient

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 24 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.httpclient.HtmlUnitBrowserCompatCookieHeaderValueFormatter
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitBrowserCompatCookieSpec
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitCookieSpecProvider
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitCookieStore
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitDomainHandler
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitExpiresHandler
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitHttpOnlyHandler
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitPathHandler
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitRedirectStrategie
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitSSLConnectionSocketFactory
com.gargoylesoftware.htmlunit.httpclient.HtmlUnitVersionAttributeHandler
com.gargoylesoftware.htmlunit.httpclient.InsecureTrustManager2
com.gargoylesoftware.htmlunit.httpclient.SocksConnectionSocketFactory
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.util
java.io
java.lang
java.lang.reflect
java.net
java.security
java.security.cert
java.util
javax.net.ssl
org.apache.commons.lang3
org.apache.http
org.apache.http.client
org.apache.http.client.utils
org.apache.http.conn
org.apache.http.conn.socket
org.apache.http.conn.ssl
org.apache.http.cookie
org.apache.http.impl.client
org.apache.http.impl.cookie
org.apache.http.message
org.apache.http.protocol
org.apache.http.ssl
org.apache.http.util

com.gargoylesoftware.htmlunit.javascript

Afferent Couplings Efferent Couplings Abstractness Instability Distance
31 22 16.0% 42.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.AbstractJavaScriptEngine
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction
com.gargoylesoftware.htmlunit.javascript.JavaScriptErrorListener
com.gargoylesoftware.htmlunit.javascript.PostponedAction
com.gargoylesoftware.htmlunit.javascript.SimpleScriptableProxy
com.gargoylesoftware.htmlunit.javascript.DebugFrameAdapter
com.gargoylesoftware.htmlunit.javascript.DebugFrameImpl
com.gargoylesoftware.htmlunit.javascript.DebuggerAdapter
com.gargoylesoftware.htmlunit.javascript.DebuggerImpl
com.gargoylesoftware.htmlunit.javascript.DefaultJavaScriptErrorListener
com.gargoylesoftware.htmlunit.javascript.FunctionWrapper
com.gargoylesoftware.htmlunit.javascript.HiddenFunctionObject
com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory
com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory$TimeoutContext
com.gargoylesoftware.htmlunit.javascript.HtmlUnitScriptable
com.gargoylesoftware.htmlunit.javascript.HtmlUnitWrapFactory
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$1
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$2
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4
com.gargoylesoftware.htmlunit.javascript.MethodWrapper
com.gargoylesoftware.htmlunit.javascript.NamedNodeMap
com.gargoylesoftware.htmlunit.javascript.NativeFunctionToStringFunction
com.gargoylesoftware.htmlunit.javascript.NativeFunctionToStringFunction$NativeFunctionToStringFunctionChrome
com.gargoylesoftware.htmlunit.javascript.RecursiveFunctionObject
com.gargoylesoftware.htmlunit.javascript.ScriptableWrapper
com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
com.gargoylesoftware.htmlunit.javascript.SimpleScriptable$1
com.gargoylesoftware.htmlunit.javascript.StrictErrorHandler
com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter
com.gargoylesoftware.htmlunit.javascript.TimeoutError
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.arrays
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext
com.gargoylesoftware.htmlunit.javascript.host.crypto
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.fetch
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.idb
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript.host.media.midi
com.gargoylesoftware.htmlunit.javascript.host.media.presentation
com.gargoylesoftware.htmlunit.javascript.host.media.rtc
com.gargoylesoftware.htmlunit.javascript.host.moz
com.gargoylesoftware.htmlunit.javascript.host.performance
com.gargoylesoftware.htmlunit.javascript.host.security
com.gargoylesoftware.htmlunit.javascript.host.speech
com.gargoylesoftware.htmlunit.javascript.host.svg
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.javascript.regexp
java.io
java.lang
java.lang.ref
java.lang.reflect
java.net
java.util
net.sourceforge.htmlunit.corejs.javascript
net.sourceforge.htmlunit.corejs.javascript.debug
org.apache.commons.lang3
org.apache.commons.logging
org.w3c.dom
org.xml.sax

com.gargoylesoftware.htmlunit.javascript.background

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 13 38.0% 62.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.background.BasicJavaScriptJob
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutionJob
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutor
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJob
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManager
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManager$JavaScriptJobFilter
com.gargoylesoftware.htmlunit.javascript.background.BackgroundJavaScriptFactory
com.gargoylesoftware.htmlunit.javascript.background.BackgroundJavaScriptFactory$1
com.gargoylesoftware.htmlunit.javascript.background.DefaultJavaScriptExecutor
com.gargoylesoftware.htmlunit.javascript.background.DownloadBehaviorJob
com.gargoylesoftware.htmlunit.javascript.background.DownloadBehaviorJob$1
com.gargoylesoftware.htmlunit.javascript.background.GAEJavaScriptExecutor
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptFunctionJob
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptStringJob
com.gargoylesoftware.htmlunit.javascript.background.JavascriptXMLHttpRequestJob
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.gae
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
java.io
java.lang
java.lang.ref
java.net
java.util
java.util.concurrent.atomic
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.logging

com.gargoylesoftware.htmlunit.javascript.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 32 63.0% 80.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration
com.gargoylesoftware.htmlunit.javascript.configuration.BrowserFeature
com.gargoylesoftware.htmlunit.javascript.configuration.CanSetReadOnly
com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass
com.gargoylesoftware.htmlunit.javascript.configuration.JsxClasses
com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstant
com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor
com.gargoylesoftware.htmlunit.javascript.configuration.JsxFunction
com.gargoylesoftware.htmlunit.javascript.configuration.JsxGetter
com.gargoylesoftware.htmlunit.javascript.configuration.JsxSetter
com.gargoylesoftware.htmlunit.javascript.configuration.JsxStaticFunction
com.gargoylesoftware.htmlunit.javascript.configuration.JsxStaticGetter
com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName
com.gargoylesoftware.htmlunit.javascript.configuration.CanSetReadOnlyStatus
com.gargoylesoftware.htmlunit.javascript.configuration.ClassConfiguration
com.gargoylesoftware.htmlunit.javascript.configuration.ClassConfiguration$ConstantInfo
com.gargoylesoftware.htmlunit.javascript.configuration.ClassConfiguration$PropertyInfo
com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration
com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.arrays
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext
com.gargoylesoftware.htmlunit.javascript.host.crypto
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.fetch
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.idb
com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript.host.media.midi
com.gargoylesoftware.htmlunit.javascript.host.media.presentation
com.gargoylesoftware.htmlunit.javascript.host.media.rtc
com.gargoylesoftware.htmlunit.javascript.host.moz
com.gargoylesoftware.htmlunit.javascript.host.performance
com.gargoylesoftware.htmlunit.javascript.host.security
com.gargoylesoftware.htmlunit.javascript.host.speech
com.gargoylesoftware.htmlunit.javascript.host.svg
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
java.lang
java.lang.annotation
java.lang.reflect
java.util
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.logging

com.gargoylesoftware.htmlunit.javascript.host

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 41 0.0% 68.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.ActiveXObject
com.gargoylesoftware.htmlunit.javascript.host.ActiveXObjectImpl
com.gargoylesoftware.htmlunit.javascript.host.ActiveXObjectImpl$1
com.gargoylesoftware.htmlunit.javascript.host.Animation
com.gargoylesoftware.htmlunit.javascript.host.AppBannerPromptResult
com.gargoylesoftware.htmlunit.javascript.host.ApplicationCache
com.gargoylesoftware.htmlunit.javascript.host.ArrayCustom
com.gargoylesoftware.htmlunit.javascript.host.AudioScheduledSourceNode
com.gargoylesoftware.htmlunit.javascript.host.BarProp
com.gargoylesoftware.htmlunit.javascript.host.BatteryManager
com.gargoylesoftware.htmlunit.javascript.host.BroadcastChannel
com.gargoylesoftware.htmlunit.javascript.host.Cache
com.gargoylesoftware.htmlunit.javascript.host.CacheStorage
com.gargoylesoftware.htmlunit.javascript.host.ClientRect
com.gargoylesoftware.htmlunit.javascript.host.ClientRectList
com.gargoylesoftware.htmlunit.javascript.host.Console
com.gargoylesoftware.htmlunit.javascript.host.Console$1
com.gargoylesoftware.htmlunit.javascript.host.Console$ConsoleFormatter
com.gargoylesoftware.htmlunit.javascript.host.DateCustom
com.gargoylesoftware.htmlunit.javascript.host.Element
com.gargoylesoftware.htmlunit.javascript.host.Element$1
com.gargoylesoftware.htmlunit.javascript.host.Element$2
com.gargoylesoftware.htmlunit.javascript.host.Element$3
com.gargoylesoftware.htmlunit.javascript.host.Element$4
com.gargoylesoftware.htmlunit.javascript.host.External
com.gargoylesoftware.htmlunit.javascript.host.FontFace
com.gargoylesoftware.htmlunit.javascript.host.FontFaceSet
com.gargoylesoftware.htmlunit.javascript.host.Gamepad
com.gargoylesoftware.htmlunit.javascript.host.GamepadButton
com.gargoylesoftware.htmlunit.javascript.host.HTMLCollectionFrames
com.gargoylesoftware.htmlunit.javascript.host.History
com.gargoylesoftware.htmlunit.javascript.host.ImageBitmap
com.gargoylesoftware.htmlunit.javascript.host.InstallTrigger
com.gargoylesoftware.htmlunit.javascript.host.Iterator
com.gargoylesoftware.htmlunit.javascript.host.Iterator$1
com.gargoylesoftware.htmlunit.javascript.host.Location
com.gargoylesoftware.htmlunit.javascript.host.Map
com.gargoylesoftware.htmlunit.javascript.host.MessageChannel
com.gargoylesoftware.htmlunit.javascript.host.MessagePort
com.gargoylesoftware.htmlunit.javascript.host.MessagePort$1
com.gargoylesoftware.htmlunit.javascript.host.MessagePort$1$1
com.gargoylesoftware.htmlunit.javascript.host.MimeType
com.gargoylesoftware.htmlunit.javascript.host.MimeTypeArray
com.gargoylesoftware.htmlunit.javascript.host.Namespace
com.gargoylesoftware.htmlunit.javascript.host.NamespaceCollection
com.gargoylesoftware.htmlunit.javascript.host.NativeFunctionPrefixResolver
com.gargoylesoftware.htmlunit.javascript.host.Navigator
com.gargoylesoftware.htmlunit.javascript.host.Netscape
com.gargoylesoftware.htmlunit.javascript.host.Notification
com.gargoylesoftware.htmlunit.javascript.host.ObjectCustom
com.gargoylesoftware.htmlunit.javascript.host.PerformanceObserver
com.gargoylesoftware.htmlunit.javascript.host.PerformanceObserverEntryList
com.gargoylesoftware.htmlunit.javascript.host.PermissionStatus
com.gargoylesoftware.htmlunit.javascript.host.Permissions
com.gargoylesoftware.htmlunit.javascript.host.Plugin
com.gargoylesoftware.htmlunit.javascript.host.PluginArray
com.gargoylesoftware.htmlunit.javascript.host.Promise
com.gargoylesoftware.htmlunit.javascript.host.Promise$1
com.gargoylesoftware.htmlunit.javascript.host.Promise$2
com.gargoylesoftware.htmlunit.javascript.host.Promise$WasCalledFunctionWrapper
com.gargoylesoftware.htmlunit.javascript.host.Proxy
com.gargoylesoftware.htmlunit.javascript.host.PushManager
com.gargoylesoftware.htmlunit.javascript.host.PushSubscription
com.gargoylesoftware.htmlunit.javascript.host.PushSubscriptionOptions
com.gargoylesoftware.htmlunit.javascript.host.ReadableStream
com.gargoylesoftware.htmlunit.javascript.host.Reflect
com.gargoylesoftware.htmlunit.javascript.host.Screen
com.gargoylesoftware.htmlunit.javascript.host.ScreenOrientation
com.gargoylesoftware.htmlunit.javascript.host.Set
com.gargoylesoftware.htmlunit.javascript.host.SharedWorker
com.gargoylesoftware.htmlunit.javascript.host.SimpleArray
com.gargoylesoftware.htmlunit.javascript.host.Storage
com.gargoylesoftware.htmlunit.javascript.host.StorageManager
com.gargoylesoftware.htmlunit.javascript.host.StringCustom
com.gargoylesoftware.htmlunit.javascript.host.Symbol
com.gargoylesoftware.htmlunit.javascript.host.TextDecoder
com.gargoylesoftware.htmlunit.javascript.host.TextEncoder
com.gargoylesoftware.htmlunit.javascript.host.Touch
com.gargoylesoftware.htmlunit.javascript.host.TouchList
com.gargoylesoftware.htmlunit.javascript.host.URL
com.gargoylesoftware.htmlunit.javascript.host.URLSearchParams
com.gargoylesoftware.htmlunit.javascript.host.WeakMap
com.gargoylesoftware.htmlunit.javascript.host.WeakSet
com.gargoylesoftware.htmlunit.javascript.host.WebSocket
com.gargoylesoftware.htmlunit.javascript.host.WebSocket$1
com.gargoylesoftware.htmlunit.javascript.host.WebSocket$2
com.gargoylesoftware.htmlunit.javascript.host.WebSocket$WebSocketImpl
com.gargoylesoftware.htmlunit.javascript.host.WebSocketCookieStore
com.gargoylesoftware.htmlunit.javascript.host.Window
com.gargoylesoftware.htmlunit.javascript.host.Window$1
com.gargoylesoftware.htmlunit.javascript.host.Window$2
com.gargoylesoftware.htmlunit.javascript.host.Window$2$1
com.gargoylesoftware.htmlunit.javascript.host.Window$DomHtmlAttributeChangeListenerImpl
com.gargoylesoftware.htmlunit.javascript.host.Window$Filter
com.gargoylesoftware.htmlunit.javascript.host.WindowProxy
com.gargoylesoftware.htmlunit.javascript.host.XPathExpression
com.gargoylesoftware.htmlunit.javascript.host.webkitURL
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.applets
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.crypto
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.intl
com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript.host.svg
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
netscape.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host.arrays
com.gargoylesoftware.htmlunit.javascript.host.crypto
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.geo
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript.host.performance
com.gargoylesoftware.htmlunit.javascript.host.speech
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.protocol.javascript
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
java.io
java.lang
java.lang.reflect
java.net
java.nio
java.util
java.util.concurrent
java.util.regex
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.codec.binary
org.apache.commons.lang3
org.apache.commons.lang3.time
org.apache.commons.logging
org.apache.xml.utils
org.eclipse.jetty.util.ssl
org.eclipse.jetty.websocket.api
org.eclipse.jetty.websocket.client
org.w3c.css.sac
org.w3c.dom
org.xml.sax

com.gargoylesoftware.htmlunit.javascript.host.arrays

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 0.0% 56.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBuffer
com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBufferView
com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBufferViewBase
com.gargoylesoftware.htmlunit.javascript.host.arrays.DataView
com.gargoylesoftware.htmlunit.javascript.host.arrays.Float32Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Float64Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Int16Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Int32Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Int8Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint16Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint32Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint8Array
com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint8ClampedArray
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.crypto
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript
java.lang
java.nio
net.sourceforge.htmlunit.corejs.javascript

com.gargoylesoftware.htmlunit.javascript.host.canvas

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 12 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasCaptureMediaStream
com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasCaptureMediaStreamTrack
com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasGradient
com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasPattern
com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D
com.gargoylesoftware.htmlunit.javascript.host.canvas.ImageBitmapRenderingContext
com.gargoylesoftware.htmlunit.javascript.host.canvas.ImageData
com.gargoylesoftware.htmlunit.javascript.host.canvas.IntersectionObserver
com.gargoylesoftware.htmlunit.javascript.host.canvas.IntersectionObserverEntry
com.gargoylesoftware.htmlunit.javascript.host.canvas.Path2D
com.gargoylesoftware.htmlunit.javascript.host.canvas.TextMetrics
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGL2RenderingContext
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLActiveInfo
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLBuffer
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLFramebuffer
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLProgram
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLQuery
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLRenderbuffer
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLRenderingContext
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLSampler
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLShader
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLShaderPrecisionFormat
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLSync
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLTexture
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLTransformFeedback
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLUniformLocation
com.gargoylesoftware.htmlunit.javascript.host.canvas.WebGLVertexArrayObject
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.gae
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.arrays
com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.media
java.io
java.lang
net.sourceforge.htmlunit.corejs.javascript

com.gargoylesoftware.htmlunit.javascript.host.canvas.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.ANGLE_instanced_arrays
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.EXT_texture_filter_anisotropic
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.OES_element_index_uint
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.OES_standard_derivatives
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.OES_texture_float
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.OES_texture_float_linear
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.WEBGL_compressed_texture_s3tc
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext.WEBGL_debug_renderer_info
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript

com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 33.0% 89.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.RenderingBackend
com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend
com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.GaeRenderingBackend
com.gargoylesoftware.htmlunit.javascript.host.canvas
java.awt
java.awt.image
java.io
java.lang
java.lang.reflect
javax.imageio
org.apache.commons.codec.binary
org.apache.commons.logging

com.gargoylesoftware.htmlunit.javascript.host.crypto

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.crypto.Crypto
com.gargoylesoftware.htmlunit.javascript.host.crypto.CryptoKey
com.gargoylesoftware.htmlunit.javascript.host.crypto.SubtleCrypto
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.arrays
java.lang
java.util
net.sourceforge.htmlunit.corejs.javascript

com.gargoylesoftware.htmlunit.javascript.host.css

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 31 2.0% 82.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleDeclaration$CssValue
com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration
com.gargoylesoftware.htmlunit.javascript.host.css.CSS
com.gargoylesoftware.htmlunit.javascript.host.css.CSS2Properties
com.gargoylesoftware.htmlunit.javascript.host.css.CSSConditionRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSCounterStyleRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSFontFaceRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSGroupingRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSImportRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSKeyframeRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSKeyframesRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSMediaRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSNamespaceRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSPageRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSPrimitiveValue
com.gargoylesoftware.htmlunit.javascript.host.css.CSSRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSRuleList
com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleDeclaration
com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleSheet
com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleSheet$1
com.gargoylesoftware.htmlunit.javascript.host.css.CSSSupportsRule
com.gargoylesoftware.htmlunit.javascript.host.css.CSSValue
com.gargoylesoftware.htmlunit.javascript.host.css.CSSValueList
com.gargoylesoftware.htmlunit.javascript.host.css.CSSViewportRule
com.gargoylesoftware.htmlunit.javascript.host.css.CaretPosition
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$1
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$2
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$3
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$4
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$5
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$6
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$7
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration$8
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedFont
com.gargoylesoftware.htmlunit.javascript.host.css.ComputedHeight
com.gargoylesoftware.htmlunit.javascript.host.css.MediaQueryList
com.gargoylesoftware.htmlunit.javascript.host.css.MozCSSKeyframesRule
com.gargoylesoftware.htmlunit.javascript.host.css.StyleAttributes
com.gargoylesoftware.htmlunit.javascript.host.css.StyleAttributes$Definition
com.gargoylesoftware.htmlunit.javascript.host.css.StyleMedia
com.gargoylesoftware.htmlunit.javascript.host.css.StyleSheet
com.gargoylesoftware.htmlunit.javascript.host.css.StyleSheetList
com.gargoylesoftware.htmlunit.javascript.host.css.StyleSheetList$1
com.gargoylesoftware.htmlunit.javascript.host.css.WebKitCSSMatrix
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.svg
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.css
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.util
com.steadystate.css.dom
com.steadystate.css.parser
com.steadystate.css.parser.media
com.steadystate.css.parser.selectors
java.awt
java.io
java.lang
java.net
java.nio.charset
java.text
java.util
java.util.concurrent.atomic
java.util.regex
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.lang3.math
org.apache.commons.logging
org.w3c.css.sac
org.w3c.dom
org.w3c.dom.css
org.w3c.dom.stylesheets

com.gargoylesoftware.htmlunit.javascript.host.dom

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 31 0.0% 74.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.dom.AbstractList
com.gargoylesoftware.htmlunit.javascript.host.dom.AbstractList$1
com.gargoylesoftware.htmlunit.javascript.host.dom.AbstractList$DomHtmlAttributeChangeListenerImpl
com.gargoylesoftware.htmlunit.javascript.host.dom.AbstractList$EffectOnCache
com.gargoylesoftware.htmlunit.javascript.host.dom.Attr
com.gargoylesoftware.htmlunit.javascript.host.dom.CDATASection
com.gargoylesoftware.htmlunit.javascript.host.dom.CharacterData
com.gargoylesoftware.htmlunit.javascript.host.dom.Comment
com.gargoylesoftware.htmlunit.javascript.host.dom.CustomElementRegistry
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMCursor
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMError
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMException
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMImplementation
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMMatrix
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMMatrixReadOnly
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMParser
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMPoint
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMPointReadOnly
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMRectReadOnly
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMRequest
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMSettableTokenList
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMStringList
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMStringMap
com.gargoylesoftware.htmlunit.javascript.host.dom.DOMTokenList
com.gargoylesoftware.htmlunit.javascript.host.dom.Document
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$1
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$10
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$11
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$2
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$3
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$4
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$5
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$6
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$7
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$8
com.gargoylesoftware.htmlunit.javascript.host.dom.Document$9
com.gargoylesoftware.htmlunit.javascript.host.dom.DocumentFragment
com.gargoylesoftware.htmlunit.javascript.host.dom.DocumentType
com.gargoylesoftware.htmlunit.javascript.host.dom.IdleDeadline
com.gargoylesoftware.htmlunit.javascript.host.dom.MediaList
com.gargoylesoftware.htmlunit.javascript.host.dom.MutationObserver
com.gargoylesoftware.htmlunit.javascript.host.dom.MutationRecord
com.gargoylesoftware.htmlunit.javascript.host.dom.Node
com.gargoylesoftware.htmlunit.javascript.host.dom.Node$1
com.gargoylesoftware.htmlunit.javascript.host.dom.Node$2
com.gargoylesoftware.htmlunit.javascript.host.dom.NodeFilter
com.gargoylesoftware.htmlunit.javascript.host.dom.NodeIterator
com.gargoylesoftware.htmlunit.javascript.host.dom.NodeList
com.gargoylesoftware.htmlunit.javascript.host.dom.NodeList$1
com.gargoylesoftware.htmlunit.javascript.host.dom.ProcessingInstruction
com.gargoylesoftware.htmlunit.javascript.host.dom.RadioNodeList
com.gargoylesoftware.htmlunit.javascript.host.dom.Range
com.gargoylesoftware.htmlunit.javascript.host.dom.Selection
com.gargoylesoftware.htmlunit.javascript.host.dom.ShadowRoot
com.gargoylesoftware.htmlunit.javascript.host.dom.Text
com.gargoylesoftware.htmlunit.javascript.host.dom.TextRange
com.gargoylesoftware.htmlunit.javascript.host.dom.TreeWalker
com.gargoylesoftware.htmlunit.javascript.host.dom.WebKitMutationObserver
com.gargoylesoftware.htmlunit.javascript.host.dom.XPathEvaluator
com.gargoylesoftware.htmlunit.javascript.host.dom.XPathNSResolver
com.gargoylesoftware.htmlunit.javascript.host.dom.XPathResult
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.svg
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.impl
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
com.steadystate.css.dom
com.steadystate.css.parser.media
java.io
java.lang
java.lang.ref
java.net
java.nio.charset
java.text
java.util
java.util.regex
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.logging
org.apache.xml.utils
org.w3c.css.sac
org.w3c.dom
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal

com.gargoylesoftware.htmlunit.javascript.host.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
18 12 0.0% 40.0% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.event.AnimationEvent
com.gargoylesoftware.htmlunit.javascript.host.event.ApplicationCacheErrorEvent
com.gargoylesoftware.htmlunit.javascript.host.event.AudioProcessingEvent
com.gargoylesoftware.htmlunit.javascript.host.event.BeforeInstallPromptEvent
com.gargoylesoftware.htmlunit.javascript.host.event.BeforeUnloadEvent
com.gargoylesoftware.htmlunit.javascript.host.event.BlobEvent
com.gargoylesoftware.htmlunit.javascript.host.event.ClipboardEvent
com.gargoylesoftware.htmlunit.javascript.host.event.CloseEvent
com.gargoylesoftware.htmlunit.javascript.host.event.CompositionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.CustomEvent
com.gargoylesoftware.htmlunit.javascript.host.event.DeviceLightEvent
com.gargoylesoftware.htmlunit.javascript.host.event.DeviceMotionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.DeviceOrientationEvent
com.gargoylesoftware.htmlunit.javascript.host.event.DeviceProximityEvent
com.gargoylesoftware.htmlunit.javascript.host.event.DragEvent
com.gargoylesoftware.htmlunit.javascript.host.event.ErrorEvent
com.gargoylesoftware.htmlunit.javascript.host.event.Event
com.gargoylesoftware.htmlunit.javascript.host.event.EventHandler
com.gargoylesoftware.htmlunit.javascript.host.event.EventHandler$1
com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer
com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer$TypeContainer
com.gargoylesoftware.htmlunit.javascript.host.event.EventSource
com.gargoylesoftware.htmlunit.javascript.host.event.EventTarget
com.gargoylesoftware.htmlunit.javascript.host.event.FocusEvent
com.gargoylesoftware.htmlunit.javascript.host.event.GamepadEvent
com.gargoylesoftware.htmlunit.javascript.host.event.HashChangeEvent
com.gargoylesoftware.htmlunit.javascript.host.event.IDBVersionChangeEvent
com.gargoylesoftware.htmlunit.javascript.host.event.InputEvent
com.gargoylesoftware.htmlunit.javascript.host.event.KeyboardEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MIDIConnectionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MIDIMessageEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MSGestureEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MediaEncryptedEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MediaKeyMessageEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MediaQueryListEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MediaStreamEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MediaStreamTrackEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MessageEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MouseEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MouseScrollEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MouseWheelEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MozContactChangeEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MozSettingsEvent
com.gargoylesoftware.htmlunit.javascript.host.event.MutationEvent
com.gargoylesoftware.htmlunit.javascript.host.event.OfflineAudioCompletionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PageTransitionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PointerEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PopStateEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PresentationConnectionAvailableEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PresentationConnectionCloseEvent
com.gargoylesoftware.htmlunit.javascript.host.event.ProgressEvent
com.gargoylesoftware.htmlunit.javascript.host.event.PromiseRejectionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.RTCDataChannelEvent
com.gargoylesoftware.htmlunit.javascript.host.event.RTCPeerConnectionIceEvent
com.gargoylesoftware.htmlunit.javascript.host.event.SVGZoomEvent
com.gargoylesoftware.htmlunit.javascript.host.event.SecurityPolicyViolationEvent
com.gargoylesoftware.htmlunit.javascript.host.event.SpeechSynthesisEvent
com.gargoylesoftware.htmlunit.javascript.host.event.StorageEvent
com.gargoylesoftware.htmlunit.javascript.host.event.TextEvent
com.gargoylesoftware.htmlunit.javascript.host.event.TimeEvent
com.gargoylesoftware.htmlunit.javascript.host.event.TouchEvent
com.gargoylesoftware.htmlunit.javascript.host.event.TrackEvent
com.gargoylesoftware.htmlunit.javascript.host.event.TransitionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.UIEvent
com.gargoylesoftware.htmlunit.javascript.host.event.UserProximityEvent
com.gargoylesoftware.htmlunit.javascript.host.event.WebGLContextEvent
com.gargoylesoftware.htmlunit.javascript.host.event.WebKitAnimationEvent
com.gargoylesoftware.htmlunit.javascript.host.event.WebKitTransitionEvent
com.gargoylesoftware.htmlunit.javascript.host.event.WheelEvent
com.gargoylesoftware.htmlunit.javascript.host.event.webkitSpeechRecognitionError
com.gargoylesoftware.htmlunit.javascript.host.event.webkitSpeechRecognitionEvent
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.idb
com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript.host.media.midi
com.gargoylesoftware.htmlunit.javascript.host.media.presentation
com.gargoylesoftware.htmlunit.javascript.host.media.rtc
com.gargoylesoftware.htmlunit.javascript.host.performance
com.gargoylesoftware.htmlunit.javascript.host.speech
com.gargoylesoftware.htmlunit.javascript.host.worker
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.html
java.io
java.lang
java.util
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.logging
org.w3c.dom

com.gargoylesoftware.htmlunit.javascript.host.fetch

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.fetch.Headers
com.gargoylesoftware.htmlunit.javascript.host.fetch.Request
com.gargoylesoftware.htmlunit.javascript.host.fetch.Response
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript

com.gargoylesoftware.htmlunit.javascript.host.file

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 8 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.file.Blob
com.gargoylesoftware.htmlunit.javascript.host.file.DataTransferItem
com.gargoylesoftware.htmlunit.javascript.host.file.DataTransferItemList
com.gargoylesoftware.htmlunit.javascript.host.file.File
com.gargoylesoftware.htmlunit.javascript.host.file.FileList
com.gargoylesoftware.htmlunit.javascript.host.file.FileReader
com.gargoylesoftware.htmlunit.javascript.host.file.FileSystem
com.gargoylesoftware.htmlunit.javascript.host.file.FileSystemDirectoryEntry
com.gargoylesoftware.htmlunit.javascript.host.file.FileSystemDirectoryReader
com.gargoylesoftware.htmlunit.javascript.host.file.FileSystemEntry
com.gargoylesoftware.htmlunit.javascript.host.file.FileSystemFileEntry
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event
java.io
java.lang
java.util
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3.time

com.gargoylesoftware.htmlunit.javascript.host.geo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.geo.Coordinates
com.gargoylesoftware.htmlunit.javascript.host.geo.Geolocation
com.gargoylesoftware.htmlunit.javascript.host.geo.Geolocation$1
com.gargoylesoftware.htmlunit.javascript.host.geo.Position
com.gargoylesoftware.htmlunit.javascript.host.geo.PositionError
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.host
java.io
java.lang
java.util
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.logging

com.gargoylesoftware.htmlunit.javascript.host.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 30 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.html.Audio
com.gargoylesoftware.htmlunit.javascript.host.html.DataTransfer
com.gargoylesoftware.htmlunit.javascript.host.html.DocumentProxy
com.gargoylesoftware.htmlunit.javascript.host.html.Enumerator
com.gargoylesoftware.htmlunit.javascript.host.html.FormField
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAllCollection
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAnchorElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAppletElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAppletElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAreaElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAudioElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBGSoundElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBRElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBaseElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBaseFontElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBlockElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLBodyElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLButtonElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLCanvasElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLCollection
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLCollection$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLCollection$2
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLContentElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDDElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDListElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDTElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDataElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDataListElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDataListElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDetailsElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDialogElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDirectoryElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDivElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$2
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$3
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$4
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$5
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument$ParsingStatus
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement$ProxyDomNode
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLEmbedElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFieldSetElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFontElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFormControlsCollection
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFormElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFormElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFormElement$2
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFrameElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLFrameSetElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLHRElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLHeadElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLHeadingElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLHtmlElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLIFrameElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLImageElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLInlineQuotationElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLInputElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLIsIndexElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLLIElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLLabelElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLLegendElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLLinkElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLListElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMapElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMapElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMarqueeElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMediaElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMenuElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMenuItemElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMetaElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLMeterElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLModElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLNextIdElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOListElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLObjectElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLObjectElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOptGroupElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOptionElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOptionsCollection
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOptionsCollection$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLOutputElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLParagraphElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLParamElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLPhraseElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLPictureElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLPreElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLProgressElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLQuoteElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLScriptElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLSelectElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLShadowElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLSlotElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLSourceElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLSpanElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLStyleElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLSubCollection
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableCaptionElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableCellElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableColElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableComponent
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableDataCellElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableHeaderCellElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableRowElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableRowElement$1
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTableSectionElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTemplateElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTextAreaElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTimeElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTitleElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLTrackElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLUListElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLUnknownElement
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLVideoElement
com.gargoylesoftware.htmlunit.javascript.host.html.Image
com.gargoylesoftware.htmlunit.javascript.host.html.LabelsHelper
com.gargoylesoftware.htmlunit.javascript.host.html.Option
com.gargoylesoftware.htmlunit.javascript.host.html.RowContainer
com.gargoylesoftware.htmlunit.javascript.host.html.RowContainer$1
com.gargoylesoftware.htmlunit.javascript.host.html.ValidityState
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.impl
com.gargoylesoftware.htmlunit.httpclient
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.protocol.javascript
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
java.applet
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.regex
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.lang3.math
org.apache.commons.logging
org.w3c.css.sac
org.w3c.dom
org.w3c.dom.css
org.xml.sax.helpers

com.gargoylesoftware.htmlunit.javascript.host.idb

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.idb.IDBCursor
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBCursorWithValue
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBDatabase
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBFactory
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBIndex
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBKeyRange
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBMutableFile
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBObjectStore
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBOpenDBRequest
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBRequest
com.gargoylesoftware.htmlunit.javascript.host.idb.IDBTransaction
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event

com.gargoylesoftware.htmlunit.javascript.host.intl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 12.0% 93.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.javascript.host.intl.AbstractDateTimeFormatter
com.gargoylesoftware.htmlunit.javascript.host.intl.Collator
com.gargoylesoftware.htmlunit.javascript.host.intl.DateTimeFormat
com.gargoylesoftware.htmlunit.javascript.host.intl.DefaultDateTimeFormatter
com.gargoylesoftware.htmlunit.javascript.host.intl.GAEDateTimeFormatter
com.gargoylesoftware.htmlunit.javascript.host.intl.Intl
com.gargoylesoftware.htmlunit.javascript.host.intl.NumberFormat
com.gargoylesoftware.htmlunit.javascript.host.intl.V8BreakIterator
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.gae
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
java.lang
java.text
java.time
java.time.chrono
java.time.format
java.time.temporal
java.util
net.sourceforge.htmlunit.corejs.javascript

com.gargoylesoftware.htmlunit.javascript.host.media

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 4 0.0% 57.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.media.AnalyserNode
com.gargoylesoftware.htmlunit.javascript.host.media.AudioBuffer
com.gargoylesoftware.htmlunit.javascript.host.media.AudioBufferSourceNode
com.gargoylesoftware.htmlunit.javascript.host.media.AudioContext
com.gargoylesoftware.htmlunit.javascript.host.media.AudioDestinationNode
com.gargoylesoftware.htmlunit.javascript.host.media.AudioListener
com.gargoylesoftware.htmlunit.javascript.host.media.AudioNode
com.gargoylesoftware.htmlunit.javascript.host.media.AudioParam
com.gargoylesoftware.htmlunit.javascript.host.media.BaseAudioContext
com.gargoylesoftware.htmlunit.javascript.host.media.BiquadFilterNode
com.gargoylesoftware.htmlunit.javascript.host.media.ChannelMergerNode
com.gargoylesoftware.htmlunit.javascript.host.media.ChannelSplitterNode
com.gargoylesoftware.htmlunit.javascript.host.media.ConstantSourceNode
com.gargoylesoftware.htmlunit.javascript.host.media.ConvolverNode
com.gargoylesoftware.htmlunit.javascript.host.media.DelayNode
com.gargoylesoftware.htmlunit.javascript.host.media.DynamicsCompressorNode
com.gargoylesoftware.htmlunit.javascript.host.media.GainNode
com.gargoylesoftware.htmlunit.javascript.host.media.IIRFilterNode
com.gargoylesoftware.htmlunit.javascript.host.media.InputDeviceCapabilities
com.gargoylesoftware.htmlunit.javascript.host.media.LocalMediaStream
com.gargoylesoftware.htmlunit.javascript.host.media.MediaDeviceInfo
com.gargoylesoftware.htmlunit.javascript.host.media.MediaDevices
com.gargoylesoftware.htmlunit.javascript.host.media.MediaElementAudioSourceNode
com.gargoylesoftware.htmlunit.javascript.host.media.MediaError
com.gargoylesoftware.htmlunit.javascript.host.media.MediaKeyError
com.gargoylesoftware.htmlunit.javascript.host.media.MediaKeySession
com.gargoylesoftware.htmlunit.javascript.host.media.MediaKeyStatusMap
com.gargoylesoftware.htmlunit.javascript.host.media.MediaKeySystemAccess
com.gargoylesoftware.htmlunit.javascript.host.media.MediaKeys
com.gargoylesoftware.htmlunit.javascript.host.media.MediaRecorder
com.gargoylesoftware.htmlunit.javascript.host.media.MediaSource
com.gargoylesoftware.htmlunit.javascript.host.media.MediaStream
com.gargoylesoftware.htmlunit.javascript.host.media.MediaStreamAudioDestinationNode
com.gargoylesoftware.htmlunit.javascript.host.media.MediaStreamAudioSourceNode
com.gargoylesoftware.htmlunit.javascript.host.media.MediaStreamTrack
com.gargoylesoftware.htmlunit.javascript.host.media.OfflineAudioContext
com.gargoylesoftware.htmlunit.javascript.host.media.OscillatorNode
com.gargoylesoftware.htmlunit.javascript.host.media.PannerNode
com.gargoylesoftware.htmlunit.javascript.host.media.PeriodicWave
com.gargoylesoftware.htmlunit.javascript.host.media.RemotePlayback
com.gargoylesoftware.htmlunit.javascript.host.media.ScriptProcessorNode
com.gargoylesoftware.htmlunit.javascript.host.media.SourceBuffer
com.gargoylesoftware.htmlunit.javascript.host.media.SourceBufferList
com.gargoylesoftware.htmlunit.javascript.host.media.StereoPannerNode
com.gargoylesoftware.htmlunit.javascript.host.media.TextTrack
com.gargoylesoftware.htmlunit.javascript.host.media.TextTrackCue
com.gargoylesoftware.htmlunit.javascript.host.media.TextTrackCueList
com.gargoylesoftware.htmlunit.javascript.host.media.TextTrackList
com.gargoylesoftware.htmlunit.javascript.host.media.TimeRanges
com.gargoylesoftware.htmlunit.javascript.host.media.VTTCue
com.gargoylesoftware.htmlunit.javascript.host.media.VideoPlaybackQuality
com.gargoylesoftware.htmlunit.javascript.host.media.WaveShaperNode
com.gargoylesoftware.htmlunit.javascript.host.media.webkitMediaStream
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.canvas
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.event
java.lang

com.gargoylesoftware.htmlunit.javascript.host.media.midi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIAccess
com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIInput
com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIInputMap
com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIOutput
com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIOutputMap
com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIPort
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event

com.gargoylesoftware.htmlunit.javascript.host.media.presentation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.media.presentation.Presentation
com.gargoylesoftware.htmlunit.javascript.host.media.presentation.PresentationAvailability
com.gargoylesoftware.htmlunit.javascript.host.media.presentation.PresentationConnection
com.gargoylesoftware.htmlunit.javascript.host.media.presentation.PresentationRequest
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event

com.gargoylesoftware.htmlunit.javascript.host.media.rtc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.media.rtc.RTCCertificate
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.RTCIceCandidate
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.RTCPeerConnection
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.RTCSessionDescription
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.RTCStatsReport
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.mozRTCIceCandidate
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.mozRTCPeerConnection
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.mozRTCSessionDescription
com.gargoylesoftware.htmlunit.javascript.host.media.rtc.webkitRTCPeerConnection
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event

com.gargoylesoftware.htmlunit.javascript.host.moz

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.moz.MozPowerManager
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript

com.gargoylesoftware.htmlunit.javascript.host.performance

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 3 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.performance.Performance
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceEntry
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceMark
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceMeasure
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceNavigation
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceNavigationTiming
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceResourceTiming
com.gargoylesoftware.htmlunit.javascript.host.performance.PerformanceTiming
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event
java.lang

com.gargoylesoftware.htmlunit.javascript.host.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.security.Credential
com.gargoylesoftware.htmlunit.javascript.host.security.CredentialsContainer
com.gargoylesoftware.htmlunit.javascript.host.security.FederatedCredential
com.gargoylesoftware.htmlunit.javascript.host.security.PasswordCredential
com.gargoylesoftware.htmlunit.javascript.host.security.SiteBoundCredential
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript

com.gargoylesoftware.htmlunit.javascript.host.speech

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.speech.SpeechSynthesis
com.gargoylesoftware.htmlunit.javascript.host.speech.SpeechSynthesisErrorEvent
com.gargoylesoftware.htmlunit.javascript.host.speech.SpeechSynthesisUtterance
com.gargoylesoftware.htmlunit.javascript.host.speech.SpeechSynthesisVoice
com.gargoylesoftware.htmlunit.javascript.host.speech.webkitSpeechGrammar
com.gargoylesoftware.htmlunit.javascript.host.speech.webkitSpeechGrammarList
com.gargoylesoftware.htmlunit.javascript.host.speech.webkitSpeechRecognition
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host.event

com.gargoylesoftware.htmlunit.javascript.host.svg

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAltGlyphElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAngle
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimateElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimateMotionElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimateTransformElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedAngle
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedBoolean
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedEnumeration
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedInteger
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedLength
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedLengthList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedNumber
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedNumberList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedPreserveAspectRatio
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedRect
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedString
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimatedTransformList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGAnimationElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGCircleElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGClipPathElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGComponentTransferFunctionElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGDefsElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGDescElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGDiscardElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGDocument
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGEllipseElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEBlendElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEColorMatrixElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEComponentTransferElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFECompositeElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEConvolveMatrixElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEDiffuseLightingElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEDisplacementMapElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEDistantLightElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEDropShadowElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEFloodElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEFuncAElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEFuncBElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEFuncGElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEFuncRElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEGaussianBlurElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEImageElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEMergeElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEMergeNodeElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEMorphologyElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEOffsetElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFEPointLightElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFESpecularLightingElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFESpotLightElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFETileElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFETurbulenceElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGFilterElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGForeignObjectElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGGElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGGeometryElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGGradientElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGGraphicsElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGImageElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGLength
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGLengthList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGLineElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGLinearGradientElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGMPathElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGMarkerElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGMaskElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGMatrix
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGMetadataElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGNumber
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGNumberList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSeg
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegArcAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegArcRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegClosePath
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoCubicAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoCubicRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoCubicSmoothAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoCubicSmoothRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoQuadraticAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoQuadraticRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoQuadraticSmoothAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegCurvetoQuadraticSmoothRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoHorizontalAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoHorizontalRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoVerticalAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegLinetoVerticalRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegMovetoAbs
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPathSegMovetoRel
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPatternElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPoint
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPointList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPolygonElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPolylineElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGPreserveAspectRatio
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGRadialGradientElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGRect
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGRectElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGSVGElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGScriptElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGSetElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGStopElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGStringList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGStyleElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGSwitchElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGSymbolElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTSpanElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTextContentElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTextElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTextPathElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTextPositioningElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTitleElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTransform
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGTransformList
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGUnitTypes
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGUseElement
com.gargoylesoftware.htmlunit.javascript.host.svg.SVGViewElement
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
java.lang
net.sourceforge.htmlunit.corejs.javascript

com.gargoylesoftware.htmlunit.javascript.host.worker

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.worker.DedicatedWorkerGlobalScope
com.gargoylesoftware.htmlunit.javascript.host.worker.DedicatedWorkerGlobalScope$1
com.gargoylesoftware.htmlunit.javascript.host.worker.DedicatedWorkerGlobalScope$2
com.gargoylesoftware.htmlunit.javascript.host.worker.DedicatedWorkerGlobalScope$3
com.gargoylesoftware.htmlunit.javascript.host.worker.ServiceWorker
com.gargoylesoftware.htmlunit.javascript.host.worker.ServiceWorkerContainer
com.gargoylesoftware.htmlunit.javascript.host.worker.ServiceWorkerRegistration
com.gargoylesoftware.htmlunit.javascript.host.worker.SyncManager
com.gargoylesoftware.htmlunit.javascript.host.worker.Worker
com.gargoylesoftware.htmlunit.javascript.host.worker.WorkerJob
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
java.io
java.lang
java.net
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.logging

com.gargoylesoftware.htmlunit.javascript.host.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 26 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.host.xml.FormData
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLDocument
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLDocument$1
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest$1
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest$2
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest$NetworkErrorWebResponse
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequestEventTarget
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequestUpload
com.gargoylesoftware.htmlunit.javascript.host.xml.XMLSerializer
com.gargoylesoftware.htmlunit.javascript.host.xml.XSLTProcessor
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.javascript.configuration
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.javascript.background
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.javascript.host.file
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.svg
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit.xml
java.io
java.lang
java.net
java.nio.charset
java.util
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.lang3
org.apache.commons.logging
org.apache.http.auth
org.w3c.dom

com.gargoylesoftware.htmlunit.javascript.regexp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy
com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$1
com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$RegExpData
com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$StaticStringMatcher
com.gargoylesoftware.htmlunit.javascript.regexp.RegExpJsToJavaConverter
com.gargoylesoftware.htmlunit.javascript.regexp.RegExpJsToJavaConverter$1
com.gargoylesoftware.htmlunit.javascript.regexp.RegExpJsToJavaConverter$Subexpresion
com.gargoylesoftware.htmlunit.javascript.regexp.RegExpJsToJavaConverter$Tape
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
java.lang
java.util
java.util.regex
net.sourceforge.htmlunit.corejs.javascript
net.sourceforge.htmlunit.corejs.javascript.regexp
org.apache.commons.lang3
org.apache.commons.logging

com.gargoylesoftware.htmlunit.protocol

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.protocol.AnyHandler
com.gargoylesoftware.htmlunit.util
java.lang
java.net

com.gargoylesoftware.htmlunit.protocol.about

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.protocol.about.AboutURLConnection
com.gargoylesoftware.htmlunit.protocol.about.Handler
com.gargoylesoftware.htmlunit.util
java.net

com.gargoylesoftware.htmlunit.protocol.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.protocol.data.DataURLConnection
com.gargoylesoftware.htmlunit.protocol.data.DataUrlDecoder
com.gargoylesoftware.htmlunit.protocol.data.Handler
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.util
java.io
java.lang
java.net
java.nio.charset
org.apache.commons.codec
org.apache.commons.codec.binary
org.apache.commons.codec.net
org.apache.commons.lang3
org.apache.commons.logging

com.gargoylesoftware.htmlunit.protocol.javascript

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 4 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.protocol.javascript.Handler
com.gargoylesoftware.htmlunit.protocol.javascript.JavaScriptURLConnection
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.util
com.gargoylesoftware.htmlunit
java.io
java.lang
java.net

com.gargoylesoftware.htmlunit.svg

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.svg.SvgAltGlyph
com.gargoylesoftware.htmlunit.svg.SvgAltGlyphDef
com.gargoylesoftware.htmlunit.svg.SvgAltGlyphItem
com.gargoylesoftware.htmlunit.svg.SvgAnchor
com.gargoylesoftware.htmlunit.svg.SvgAnimate
com.gargoylesoftware.htmlunit.svg.SvgAnimateColor
com.gargoylesoftware.htmlunit.svg.SvgAnimateMotion
com.gargoylesoftware.htmlunit.svg.SvgAnimateTransform
com.gargoylesoftware.htmlunit.svg.SvgCircle
com.gargoylesoftware.htmlunit.svg.SvgClipPath
com.gargoylesoftware.htmlunit.svg.SvgColorProfile
com.gargoylesoftware.htmlunit.svg.SvgCursor
com.gargoylesoftware.htmlunit.svg.SvgDefs
com.gargoylesoftware.htmlunit.svg.SvgDesc
com.gargoylesoftware.htmlunit.svg.SvgElement
com.gargoylesoftware.htmlunit.svg.SvgElementFactory
com.gargoylesoftware.htmlunit.svg.SvgEllipse
com.gargoylesoftware.htmlunit.svg.SvgFeBlend
com.gargoylesoftware.htmlunit.svg.SvgFeColorMatrix
com.gargoylesoftware.htmlunit.svg.SvgFeComponentTransfer
com.gargoylesoftware.htmlunit.svg.SvgFeComposite
com.gargoylesoftware.htmlunit.svg.SvgFeConvolveMatrix
com.gargoylesoftware.htmlunit.svg.SvgFeDiffuseLighting
com.gargoylesoftware.htmlunit.svg.SvgFeDisplacementMap
com.gargoylesoftware.htmlunit.svg.SvgFeDistantLight
com.gargoylesoftware.htmlunit.svg.SvgFeFlood
com.gargoylesoftware.htmlunit.svg.SvgFeFuncA
com.gargoylesoftware.htmlunit.svg.SvgFeFuncB
com.gargoylesoftware.htmlunit.svg.SvgFeFuncG
com.gargoylesoftware.htmlunit.svg.SvgFeFuncR
com.gargoylesoftware.htmlunit.svg.SvgFeGaussianBlur
com.gargoylesoftware.htmlunit.svg.SvgFeImage
com.gargoylesoftware.htmlunit.svg.SvgFeMerge
com.gargoylesoftware.htmlunit.svg.SvgFeMergeNode
com.gargoylesoftware.htmlunit.svg.SvgFeMorphology
com.gargoylesoftware.htmlunit.svg.SvgFeOffset
com.gargoylesoftware.htmlunit.svg.SvgFePointLight
com.gargoylesoftware.htmlunit.svg.SvgFeSpecularLighting
com.gargoylesoftware.htmlunit.svg.SvgFeSpotLight
com.gargoylesoftware.htmlunit.svg.SvgFeTile
com.gargoylesoftware.htmlunit.svg.SvgFeTurbulence
com.gargoylesoftware.htmlunit.svg.SvgFilter
com.gargoylesoftware.htmlunit.svg.SvgFont
com.gargoylesoftware.htmlunit.svg.SvgFontFace
com.gargoylesoftware.htmlunit.svg.SvgFontFaceFormat
com.gargoylesoftware.htmlunit.svg.SvgFontFaceName
com.gargoylesoftware.htmlunit.svg.SvgFontFaceSrc
com.gargoylesoftware.htmlunit.svg.SvgFontFaceURI
com.gargoylesoftware.htmlunit.svg.SvgForeignObject
com.gargoylesoftware.htmlunit.svg.SvgGlyph
com.gargoylesoftware.htmlunit.svg.SvgGlyphRef
com.gargoylesoftware.htmlunit.svg.SvgGroup
com.gargoylesoftware.htmlunit.svg.SvgHKern
com.gargoylesoftware.htmlunit.svg.SvgImage
com.gargoylesoftware.htmlunit.svg.SvgLine
com.gargoylesoftware.htmlunit.svg.SvgLinearGradient
com.gargoylesoftware.htmlunit.svg.SvgMPath
com.gargoylesoftware.htmlunit.svg.SvgMarker
com.gargoylesoftware.htmlunit.svg.SvgMask
com.gargoylesoftware.htmlunit.svg.SvgMetadata
com.gargoylesoftware.htmlunit.svg.SvgMissingGlyph
com.gargoylesoftware.htmlunit.svg.SvgPath
com.gargoylesoftware.htmlunit.svg.SvgPattern
com.gargoylesoftware.htmlunit.svg.SvgPolygon
com.gargoylesoftware.htmlunit.svg.SvgPolyline
com.gargoylesoftware.htmlunit.svg.SvgRadialGradient
com.gargoylesoftware.htmlunit.svg.SvgRect
com.gargoylesoftware.htmlunit.svg.SvgScript
com.gargoylesoftware.htmlunit.svg.SvgSet
com.gargoylesoftware.htmlunit.svg.SvgStop
com.gargoylesoftware.htmlunit.svg.SvgStyle
com.gargoylesoftware.htmlunit.svg.SvgSwitch
com.gargoylesoftware.htmlunit.svg.SvgSymbol
com.gargoylesoftware.htmlunit.svg.SvgTRef
com.gargoylesoftware.htmlunit.svg.SvgTSpan
com.gargoylesoftware.htmlunit.svg.SvgText
com.gargoylesoftware.htmlunit.svg.SvgTextPath
com.gargoylesoftware.htmlunit.svg.SvgTitle
com.gargoylesoftware.htmlunit.svg.SvgUse
com.gargoylesoftware.htmlunit.svg.SvgVKern
com.gargoylesoftware.htmlunit.svg.SvgView
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.util
java.lang
java.lang.reflect
java.nio.charset
java.util
org.apache.commons.lang3
org.xml.sax

com.gargoylesoftware.htmlunit.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 30 11.0% 75.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.gargoylesoftware.htmlunit.util.FalsifyingWebConnection
com.gargoylesoftware.htmlunit.util.URLCreator
com.gargoylesoftware.htmlunit.util.Cookie
com.gargoylesoftware.htmlunit.util.DebuggingWebConnection
com.gargoylesoftware.htmlunit.util.DebuggingWebConnection$1
com.gargoylesoftware.htmlunit.util.EncodingSniffer
com.gargoylesoftware.htmlunit.util.EncodingSniffer$Attribute
com.gargoylesoftware.htmlunit.util.KeyDataPair
com.gargoylesoftware.htmlunit.util.MimeType
com.gargoylesoftware.htmlunit.util.NameValuePair
com.gargoylesoftware.htmlunit.util.StringUtils
com.gargoylesoftware.htmlunit.util.URLCreator$URLCreatorGAE
com.gargoylesoftware.htmlunit.util.URLCreator$URLCreatorStandard
com.gargoylesoftware.htmlunit.util.UrlUtils
com.gargoylesoftware.htmlunit.util.UrlUtils$Url
com.gargoylesoftware.htmlunit.util.WebClientUtils
com.gargoylesoftware.htmlunit.util.WebClientUtils$1
com.gargoylesoftware.htmlunit.util.WebConnectionWrapper
com.gargoylesoftware.htmlunit.util.WebResponseWrapper
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.httpclient
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.css
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit.svg
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.gae
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit.protocol
com.gargoylesoftware.htmlunit.protocol.about
com.gargoylesoftware.htmlunit.protocol.data
com.gargoylesoftware.htmlunit.protocol.javascript
java.awt
java.io
java.lang
java.net
java.nio.charset
java.util
java.util.regex
javax.swing
net.sourceforge.htmlunit.corejs.javascript
net.sourceforge.htmlunit.corejs.javascript.debug
net.sourceforge.htmlunit.corejs.javascript.tools.debugger
org.apache.commons.codec
org.apache.commons.codec.net
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.apache.commons.logging
org.apache.http
org.apache.http.client.utils
org.apache.http.cookie
org.apache.http.impl.cookie
org.apache.http.message
org.apache.http.util

com.gargoylesoftware.htmlunit.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 15 0.0% 65.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.gargoylesoftware.htmlunit.xml.XmlPage
com.gargoylesoftware.htmlunit.xml.XmlUtil
com.gargoylesoftware.htmlunit.xml.XmlUtil$1
com.gargoylesoftware.htmlunit.xml.XmlUtil$2
com.gargoylesoftware.htmlunit.xml.XmlUtil$TrackBlankContentReader
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.xpath
com.gargoylesoftware.htmlunit.javascript.host
com.gargoylesoftware.htmlunit.javascript.host.dom
com.gargoylesoftware.htmlunit.javascript.host.html
com.gargoylesoftware.htmlunit.javascript.host.xml
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.svg
java.io
java.lang
java.lang.reflect
java.nio.charset
java.util
javax.xml.parsers
org.apache.commons.io.input
org.apache.commons.logging
org.apache.xerces.dom
org.w3c.dom
org.xml.sax
org.xml.sax.helpers

netscape.javascript

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None netscape.javascript.JSException
netscape.javascript.JSObject
None com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host
java.applet
java.lang
net.sourceforge.htmlunit.corejs.javascript
org.apache.commons.logging

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
com.gargoylesoftware.htmlunit com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.activex.javascript.msxml com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.attachment com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.html.applets com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html.impl com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html.xpath com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.httpclient com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.background com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.configuration com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.arrays com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.canvas com.gargoylesoftware.htmlunit.javascript.host.media
com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.canvas.ext com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.crypto com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.css com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.dom com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.event com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.fetch com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.file com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.geo com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.html com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.idb com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.intl com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.media com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.media.midi com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.media.presentation com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.media.rtc com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.moz com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.performance com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.security com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.speech com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.svg com.gargoylesoftware.htmlunit.javascript
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.host.worker com.gargoylesoftware.htmlunit.javascript.host.event
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit.javascript.host.xml com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.javascript.regexp com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.protocol.javascript com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.svg com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.util com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.xml com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit
netscape.javascript com.gargoylesoftware.htmlunit
com.gargoylesoftware.htmlunit.html
com.gargoylesoftware.htmlunit

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.