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 |
---|---|---|---|---|---|---|---|---|---|
org.htmlunit | 115 | 94 | 21 | 32 | 59 | 18.0% | 65.0% | 17.0% | 1 |
org.htmlunit.attachment | 5 | 3 | 2 | 0 | 10 | 40.0% | 100.0% | 40.0% | 1 |
org.htmlunit.css | 32 | 28 | 4 | 5 | 24 | 12.0% | 83.0% | 5.0% | 1 |
org.htmlunit.html | 234 | 212 | 22 | 22 | 43 | 9.0% | 66.0% | 24.0% | 1 |
org.htmlunit.html.impl | 7 | 4 | 3 | 5 | 7 | 43.0% | 58.0% | 1.0% | 1 |
org.htmlunit.html.parser | 5 | 1 | 4 | 5 | 7 | 80.0% | 58.0% | 38.0% | 1 |
org.htmlunit.html.parser.neko | 5 | 4 | 1 | 1 | 20 | 20.0% | 95.0% | 15.000001% | 1 |
org.htmlunit.html.serializer | 16 | 15 | 1 | 2 | 7 | 6.0% | 78.0% | 16.0% | 1 |
org.htmlunit.html.xpath | 6 | 5 | 1 | 2 | 12 | 17.0% | 86.0% | 2.0% | 1 |
org.htmlunit.http | 4 | 3 | 1 | 2 | 7 | 25.0% | 78.0% | 3.0% | 1 |
org.htmlunit.httpclient | 21 | 20 | 1 | 2 | 26 | 5.0% | 93.0% | 2.0% | 1 |
org.htmlunit.javascript | 25 | 19 | 6 | 31 | 18 | 24.0% | 37.0% | 39.0% | 1 |
org.htmlunit.javascript.background | 14 | 7 | 7 | 4 | 9 | 50.0% | 69.0% | 19.0% | 1 |
org.htmlunit.javascript.configuration | 21 | 6 | 15 | 4 | 35 | 71.0% | 90.0% | 61.0% | 1 |
org.htmlunit.javascript.host | 57 | 55 | 2 | 15 | 28 | 4.0% | 65.0% | 31.0% | 1 |
org.htmlunit.javascript.host.animations | 4 | 3 | 1 | 1 | 4 | 25.0% | 80.0% | 5.0% | 1 |
org.htmlunit.javascript.host.arrays | 2 | 1 | 1 | 1 | 2 | 50.0% | 67.0% | 17.0% | 1 |
org.htmlunit.javascript.host.canvas | 28 | 27 | 1 | 3 | 17 | 4.0% | 85.0% | 11.0% | 1 |
org.htmlunit.javascript.host.crypto | 3 | 2 | 1 | 1 | 6 | 33.0% | 86.0% | 19.0% | 1 |
org.htmlunit.javascript.host.css | 25 | 24 | 1 | 3 | 22 | 4.0% | 88.0% | 8.0% | 1 |
org.htmlunit.javascript.host.dom | 47 | 46 | 1 | 6 | 25 | 2.0% | 81.0% | 17.0% | 1 |
org.htmlunit.javascript.host.event | 60 | 59 | 1 | 22 | 12 | 2.0% | 35.0% | 63.0% | 1 |
org.htmlunit.javascript.host.fetch | 4 | 3 | 1 | 1 | 2 | 25.0% | 67.0% | 8.0% | 1 |
org.htmlunit.javascript.host.file | 14 | 12 | 2 | 5 | 19 | 14.0% | 79.0% | 7.0% | 1 |
org.htmlunit.javascript.host.geo | 4 | 3 | 1 | 2 | 2 | 25.0% | 50.0% | 25.0% | 1 |
org.htmlunit.javascript.host.html | 84 | 83 | 1 | 10 | 26 | 1.0% | 72.0% | 27.000002% | 1 |
org.htmlunit.javascript.host.idb | 11 | 10 | 1 | 1 | 3 | 9.0% | 75.0% | 16.0% | 1 |
org.htmlunit.javascript.host.intl | 8 | 7 | 1 | 0 | 15 | 12.0% | 100.0% | 12.0% | 1 |
org.htmlunit.javascript.host.media | 52 | 51 | 1 | 3 | 7 | 2.0% | 70.0% | 28.0% | 1 |
org.htmlunit.javascript.host.media.midi | 7 | 6 | 1 | 1 | 3 | 14.0% | 75.0% | 11.0% | 1 |
org.htmlunit.javascript.host.media.presentation | 5 | 4 | 1 | 1 | 3 | 20.0% | 75.0% | 5.0% | 1 |
org.htmlunit.javascript.host.media.rtc | 7 | 6 | 1 | 1 | 3 | 14.0% | 75.0% | 11.0% | 1 |
org.htmlunit.javascript.host.network | 2 | 1 | 1 | 2 | 2 | 50.0% | 50.0% | 0.0% | 1 |
org.htmlunit.javascript.host.payment | 4 | 3 | 1 | 1 | 3 | 25.0% | 75.0% | 0.0% | 1 |
org.htmlunit.javascript.host.performance | 9 | 8 | 1 | 1 | 6 | 11.0% | 86.0% | 3.0% | 1 |
org.htmlunit.javascript.host.security | 5 | 4 | 1 | 1 | 2 | 20.0% | 67.0% | 13.0% | 1 |
org.htmlunit.javascript.host.speech | 8 | 7 | 1 | 1 | 3 | 12.0% | 75.0% | 12.0% | 1 |
org.htmlunit.javascript.host.svg | 98 | 97 | 1 | 1 | 8 | 1.0% | 89.0% | 10.0% | 1 |
org.htmlunit.javascript.host.worker | 7 | 6 | 1 | 1 | 7 | 14.0% | 88.0% | 2.0% | 1 |
org.htmlunit.javascript.host.xml | 14 | 13 | 1 | 2 | 30 | 7.0% | 94.0% | 1.0% | 1 |
org.htmlunit.javascript.polyfill | 2 | 1 | 1 | 0 | 7 | 50.0% | 100.0% | 50.0% | 1 |
org.htmlunit.javascript.preprocessor | 2 | 1 | 1 | 0 | 4 | 50.0% | 100.0% | 50.0% | 1 |
org.htmlunit.javascript.proxyautoconfig | 2 | 1 | 1 | 1 | 7 | 50.0% | 88.0% | 38.0% | 1 |
org.htmlunit.javascript.regexp | 8 | 7 | 1 | 1 | 9 | 12.0% | 90.0% | 2.0% | 1 |
org.htmlunit.platform | 4 | 2 | 2 | 4 | 12 | 50.0% | 75.0% | 25.0% | 1 |
org.htmlunit.platform.canvas.rendering | 5 | 3 | 2 | 2 | 7 | 40.0% | 78.0% | 18.0% | 1 |
org.htmlunit.platform.dom.traversal | 2 | 1 | 1 | 0 | 4 | 50.0% | 100.0% | 50.0% | 1 |
org.htmlunit.platform.font | 4 | 2 | 2 | 2 | 4 | 50.0% | 67.0% | 17.0% | 1 |
org.htmlunit.platform.geom | 2 | 1 | 1 | 2 | 1 | 50.0% | 33.0% | 17.0% | 1 |
org.htmlunit.platform.image | 4 | 2 | 2 | 4 | 6 | 50.0% | 60.000004% | 10.0% | 1 |
org.htmlunit.platform.util | 3 | 2 | 1 | 0 | 6 | 33.0% | 100.0% | 33.0% | 1 |
org.htmlunit.protocol | 2 | 1 | 1 | 1 | 2 | 50.0% | 67.0% | 17.0% | 1 |
org.htmlunit.protocol.about | 3 | 2 | 1 | 1 | 2 | 33.0% | 67.0% | 0.0% | 1 |
org.htmlunit.protocol.data | 4 | 3 | 1 | 3 | 9 | 25.0% | 75.0% | 0.0% | 1 |
org.htmlunit.protocol.javascript | 3 | 2 | 1 | 3 | 5 | 33.0% | 62.0% | 4.0% | 1 |
org.htmlunit.svg | 82 | 81 | 1 | 2 | 8 | 1.0% | 80.0% | 19.0% | 1 |
org.htmlunit.util | 27 | 25 | 2 | 18 | 28 | 7.0% | 61.0% | 32.0% | 1 |
org.htmlunit.util.geometry | 7 | 5 | 2 | 1 | 2 | 29.0% | 67.0% | 5.0% | 1 |
org.htmlunit.websocket | 4 | 2 | 2 | 1 | 7 | 50.0% | 88.0% | 38.0% | 1 |
org.htmlunit.webstart | 2 | 0 | 2 | 0 | 3 | 100.0% | 100.0% | 100.0% | 1 |
org.htmlunit.xml | 2 | 1 | 1 | 6 | 11 | 50.0% | 65.0% | 15.000001% | 1 |
Packages
[ summary ] [ packages ] [ cycles ] [ explanations ]org.htmlunit
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
32 | 59 | 18.0% | 65.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.AlertHandler org.htmlunit.ClipboardHandler org.htmlunit.ConfirmHandler org.htmlunit.DownloadedContent org.htmlunit.FrameContentHandler org.htmlunit.IncorrectnessListener org.htmlunit.OnbeforeunloadHandler org.htmlunit.Page org.htmlunit.PageCreator org.htmlunit.PrintHandler org.htmlunit.PromptHandler org.htmlunit.RefreshHandler org.htmlunit.ScriptPreProcessor org.htmlunit.SgmlPage org.htmlunit.StatusHandler org.htmlunit.WebConnection org.htmlunit.WebConsole$Logger org.htmlunit.WebWindow org.htmlunit.WebWindowImpl org.htmlunit.WebWindowListener org.htmlunit.package-info |
org.htmlunit.AbstractPage org.htmlunit.AjaxController org.htmlunit.BrowserVersion org.htmlunit.BrowserVersion$BrowserVersionBuilder org.htmlunit.BrowserVersionFeatures org.htmlunit.Cache$Entry org.htmlunit.CollectingAlertHandler org.htmlunit.CookieManager org.htmlunit.DefaultCredentialsProvider org.htmlunit.DefaultCredentialsProvider$1 org.htmlunit.DefaultCredentialsProvider$AuthScopeProxy org.htmlunit.DefaultCredentialsProvider$SocksProxyAuthenticator org.htmlunit.DefaultCssErrorHandler org.htmlunit.DefaultPageCreator org.htmlunit.DefaultPageCreator$1 org.htmlunit.DefaultPageCreator$PageType org.htmlunit.DialogWindow org.htmlunit.DownloadedContent$InMemory org.htmlunit.DownloadedContent$OnFile org.htmlunit.ElementNotFoundException org.htmlunit.FailingHttpStatusCodeException org.htmlunit.FormEncodingType org.htmlunit.History org.htmlunit.History$HistoryEntry org.htmlunit.HttpHeader org.htmlunit.HttpMethod org.htmlunit.HttpWebConnection org.htmlunit.HttpWebConnection$1 org.htmlunit.HttpWebConnection$2 org.htmlunit.HttpWebConnection$AcceptEncodingHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$AcceptHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$AcceptLanguageHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$DntHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$HostHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$MultiHttpRequestInterceptor org.htmlunit.HttpWebConnection$PriorityHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$RefererHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$RequestClientConnControl org.htmlunit.HttpWebConnection$SecClientHintUserAgentHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecClientHintUserAgentMobileHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecClientHintUserAgentPlatformHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecFetchDestHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecFetchModeHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecFetchSiteHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SecFetchUserHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$SynchronizedAuthCache org.htmlunit.HttpWebConnection$UpgradeInsecureRequestHeaderHttpRequestInterceptor org.htmlunit.HttpWebConnection$UserAgentHeaderHttpRequestInterceptor org.htmlunit.ImmediateRefreshHandler org.htmlunit.IncorrectnessListenerImpl org.htmlunit.MockWebConnection org.htmlunit.MockWebConnection$RawResponseData org.htmlunit.NiceRefreshHandler org.htmlunit.NicelyResynchronizingAjaxController org.htmlunit.NotYetImplementedException org.htmlunit.ObjectInstantiationException org.htmlunit.PluginConfiguration org.htmlunit.PluginConfiguration$MimeType org.htmlunit.ProxyConfig org.htmlunit.Screen org.htmlunit.ScriptException org.htmlunit.ScriptResult org.htmlunit.SgmlPage$1 org.htmlunit.SilentCssErrorHandler org.htmlunit.StorageHolder$1 org.htmlunit.StorageHolder$Type org.htmlunit.StringWebResponse org.htmlunit.TextPage org.htmlunit.ThreadedRefreshHandler org.htmlunit.ThreadedRefreshHandler$1 org.htmlunit.TopLevelWindow org.htmlunit.UnexpectedPage org.htmlunit.Version org.htmlunit.WaitingRefreshHandler org.htmlunit.WebAssert org.htmlunit.WebClient$CSS3ParserPool org.htmlunit.WebClient$CurrentWindowTracker org.htmlunit.WebClient$LoadJob org.htmlunit.WebClient$PooledCSS3Parser org.htmlunit.WebClient$ThreadNamingFactory org.htmlunit.WebClientOptions org.htmlunit.WebClientOptions$Geolocation org.htmlunit.WebConsole org.htmlunit.WebConsole$1 org.htmlunit.WebConsole$DefaultLogger org.htmlunit.WebRequest org.htmlunit.WebRequest$HttpHint org.htmlunit.WebResponse org.htmlunit.WebResponse$1 org.htmlunit.WebResponseData org.htmlunit.WebResponseFromCache org.htmlunit.WebWindowAdapter org.htmlunit.WebWindowEvent org.htmlunit.WebWindowNotFoundException |
org.htmlunit.attachment org.htmlunit.css org.htmlunit.html org.htmlunit.html.impl org.htmlunit.html.parser org.htmlunit.html.parser.neko org.htmlunit.html.serializer org.htmlunit.html.xpath org.htmlunit.httpclient org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.file org.htmlunit.javascript.host.html org.htmlunit.javascript.host.intl org.htmlunit.javascript.host.media org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml org.htmlunit.javascript.preprocessor org.htmlunit.javascript.regexp org.htmlunit.platform org.htmlunit.svg org.htmlunit.util org.htmlunit.websocket org.htmlunit.webstart org.htmlunit.xml |
java.io java.lang java.lang.ref java.lang.reflect java.net java.nio.charset java.nio.file java.security java.security.cert java.util java.util.concurrent java.util.regex java.util.zip javax.net.ssl org.apache.commons.io org.apache.commons.io.input org.apache.commons.lang3 org.apache.commons.lang3.reflect 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.routing org.apache.http.conn.socket org.apache.http.conn.ssl org.apache.http.conn.util 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.protocol org.apache.http.ssl org.apache.http.util org.brotli.dec org.htmlunit.corejs.javascript org.htmlunit.css org.htmlunit.cssparser.parser org.htmlunit.cssparser.parser.javacc org.htmlunit.html org.htmlunit.html.parser org.htmlunit.html.parser.neko org.htmlunit.http org.htmlunit.httpclient org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.util org.htmlunit.xml org.w3c.dom org.w3c.dom.traversal |
org.htmlunit.attachment
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 40.0% | 100.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.attachment.AttachmentHandler org.htmlunit.attachment.package-info |
org.htmlunit.attachment.Attachment org.htmlunit.attachment.CollectingAttachmentHandler org.htmlunit.attachment.DownloadingAttachmentHandler |
None | java.io java.lang java.net java.nio.file java.util org.apache.commons.io org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.util |
org.htmlunit.css
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 24 | 12.0% | 83.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.css.AbstractCssStyleDeclaration org.htmlunit.css.BrowserConfiguration org.htmlunit.css.CssPixelValueConverter$CssValue org.htmlunit.css.package-info |
org.htmlunit.css.BrowserConfiguration$Chrome org.htmlunit.css.BrowserConfiguration$ChromeAndEdge org.htmlunit.css.BrowserConfiguration$ChromeAndEdgeAndFirefox org.htmlunit.css.BrowserConfiguration$ChromeAndEdgeNotIterable org.htmlunit.css.BrowserConfiguration$Edge org.htmlunit.css.BrowserConfiguration$FF org.htmlunit.css.BrowserConfiguration$FFESR org.htmlunit.css.BrowserConfiguration$FFLatest org.htmlunit.css.BrowserConfiguration$FFNotIterable org.htmlunit.css.ComputedCssStyleDeclaration org.htmlunit.css.ComputedCssStyleDeclaration$1 org.htmlunit.css.ComputedCssStyleDeclaration$2 org.htmlunit.css.ComputedCssStyleDeclaration$3 org.htmlunit.css.ComputedCssStyleDeclaration$4 org.htmlunit.css.ComputedCssStyleDeclaration$5 org.htmlunit.css.ComputedCssStyleDeclaration$6 org.htmlunit.css.ComputedCssStyleDeclaration$7 org.htmlunit.css.ComputedCssStyleDeclaration$8 org.htmlunit.css.CssColors org.htmlunit.css.CssMediaList org.htmlunit.css.CssPixelValueConverter org.htmlunit.css.CssStyleSheet org.htmlunit.css.CssStyleSheet$1 org.htmlunit.css.ElementCssStyleDeclaration org.htmlunit.css.StyleAttributes org.htmlunit.css.StyleAttributes$Definition org.htmlunit.css.StyleElement org.htmlunit.css.WrappedCssStyleDeclaration |
org.htmlunit org.htmlunit.html org.htmlunit.html.serializer org.htmlunit.javascript.host.css org.htmlunit.javascript.host.html |
java.io java.lang java.net java.nio.charset java.util java.util.concurrent.atomic java.util.regex org.apache.commons.io org.apache.commons.lang3 org.apache.commons.lang3.math org.apache.commons.logging org.htmlunit org.htmlunit.cssparser.dom org.htmlunit.cssparser.parser org.htmlunit.cssparser.parser.condition org.htmlunit.cssparser.parser.javacc org.htmlunit.cssparser.parser.media org.htmlunit.cssparser.parser.selector org.htmlunit.html org.htmlunit.html.impl org.htmlunit.javascript.host.html org.htmlunit.platform org.htmlunit.platform.font org.htmlunit.util |
org.htmlunit.html
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 43 | 9.0% | 66.0% | 24.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.AbstractDomNodeList org.htmlunit.html.BaseFrameElement org.htmlunit.html.CharacterDataChangeListener org.htmlunit.html.DisabledElement org.htmlunit.html.DomChangeListener org.htmlunit.html.DomCharacterData org.htmlunit.html.DomNamespaceNode org.htmlunit.html.DomNodeList org.htmlunit.html.ElementFactory org.htmlunit.html.ElementFromPointHandler org.htmlunit.html.FormFieldWithNameHistory org.htmlunit.html.HtmlAttributeChangeListener org.htmlunit.html.HtmlElement org.htmlunit.html.HtmlInput org.htmlunit.html.HtmlSelectableTextInput org.htmlunit.html.HtmlTableCell org.htmlunit.html.LabelableElement org.htmlunit.html.ScriptElement org.htmlunit.html.SubmittableElement org.htmlunit.html.TableRowGroup org.htmlunit.html.ValidatableElement org.htmlunit.html.package-info |
org.htmlunit.html.AbstractDomNodeList$DomHtmlAttributeChangeListenerImpl org.htmlunit.html.BaseFrameElement$1 org.htmlunit.html.BaseFrameElement$2 org.htmlunit.html.BaseFrameElement$3 org.htmlunit.html.CharacterDataChangeEvent org.htmlunit.html.DefaultElementFactory org.htmlunit.html.DoTypeProcessor org.htmlunit.html.DomAttr org.htmlunit.html.DomCDataSection org.htmlunit.html.DomChangeEvent org.htmlunit.html.DomComment org.htmlunit.html.DomDocumentFragment org.htmlunit.html.DomDocumentType org.htmlunit.html.DomElement$1 org.htmlunit.html.DomElement$ChildElementsIterable org.htmlunit.html.DomElement$ChildElementsIterator org.htmlunit.html.DomNode$1 org.htmlunit.html.DomNode$CheckErrorHandler org.htmlunit.html.DomNode$ChildIterator org.htmlunit.html.DomNode$DescendantElementsIterator org.htmlunit.html.DomNodeIterator org.htmlunit.html.DomProcessingInstruction org.htmlunit.html.DomText org.htmlunit.html.FrameWindow org.htmlunit.html.FrameWindow$PageDenied org.htmlunit.html.Html org.htmlunit.html.HtmlAbbreviated org.htmlunit.html.HtmlAcronym org.htmlunit.html.HtmlAddress org.htmlunit.html.HtmlAnchor org.htmlunit.html.HtmlArea org.htmlunit.html.HtmlArticle org.htmlunit.html.HtmlAside org.htmlunit.html.HtmlAttributeChangeEvent org.htmlunit.html.HtmlAudio org.htmlunit.html.HtmlBackgroundSound org.htmlunit.html.HtmlBase org.htmlunit.html.HtmlBaseFont org.htmlunit.html.HtmlBidirectionalIsolation org.htmlunit.html.HtmlBidirectionalOverride org.htmlunit.html.HtmlBig org.htmlunit.html.HtmlBlink org.htmlunit.html.HtmlBlockQuote org.htmlunit.html.HtmlBody org.htmlunit.html.HtmlBold org.htmlunit.html.HtmlBreak org.htmlunit.html.HtmlButton org.htmlunit.html.HtmlButtonInput org.htmlunit.html.HtmlCanvas org.htmlunit.html.HtmlCaption org.htmlunit.html.HtmlCenter org.htmlunit.html.HtmlCheckBoxInput org.htmlunit.html.HtmlCitation org.htmlunit.html.HtmlCode org.htmlunit.html.HtmlColorInput org.htmlunit.html.HtmlCommand org.htmlunit.html.HtmlData org.htmlunit.html.HtmlDataList org.htmlunit.html.HtmlDateInput org.htmlunit.html.HtmlDateTimeLocalInput org.htmlunit.html.HtmlDefinition org.htmlunit.html.HtmlDefinitionDescription org.htmlunit.html.HtmlDefinitionList org.htmlunit.html.HtmlDefinitionTerm org.htmlunit.html.HtmlDeletedText org.htmlunit.html.HtmlDetails org.htmlunit.html.HtmlDialog org.htmlunit.html.HtmlDirectory org.htmlunit.html.HtmlDivision org.htmlunit.html.HtmlDomTreeWalker org.htmlunit.html.HtmlElement$DisplayStyle org.htmlunit.html.HtmlEmailInput org.htmlunit.html.HtmlEmbed org.htmlunit.html.HtmlEmphasis org.htmlunit.html.HtmlExample org.htmlunit.html.HtmlFieldSet org.htmlunit.html.HtmlFigure org.htmlunit.html.HtmlFigureCaption org.htmlunit.html.HtmlFileInput org.htmlunit.html.HtmlFont org.htmlunit.html.HtmlFooter org.htmlunit.html.HtmlFrame org.htmlunit.html.HtmlFrameSet org.htmlunit.html.HtmlHead org.htmlunit.html.HtmlHeader org.htmlunit.html.HtmlHeading1 org.htmlunit.html.HtmlHeading2 org.htmlunit.html.HtmlHeading3 org.htmlunit.html.HtmlHeading4 org.htmlunit.html.HtmlHeading5 org.htmlunit.html.HtmlHeading6 org.htmlunit.html.HtmlHiddenInput org.htmlunit.html.HtmlHorizontalRule org.htmlunit.html.HtmlHtml org.htmlunit.html.HtmlImage org.htmlunit.html.HtmlImage$1 org.htmlunit.html.HtmlImage$2 org.htmlunit.html.HtmlImage$3 org.htmlunit.html.HtmlImageInput org.htmlunit.html.HtmlInlineFrame org.htmlunit.html.HtmlInlineQuotation org.htmlunit.html.HtmlInsertedText org.htmlunit.html.HtmlIsIndex org.htmlunit.html.HtmlItalic org.htmlunit.html.HtmlKeyboard org.htmlunit.html.HtmlLabel org.htmlunit.html.HtmlLayer org.htmlunit.html.HtmlLegend org.htmlunit.html.HtmlLink org.htmlunit.html.HtmlLink$1 org.htmlunit.html.HtmlListItem org.htmlunit.html.HtmlListing org.htmlunit.html.HtmlMain org.htmlunit.html.HtmlMap org.htmlunit.html.HtmlMark org.htmlunit.html.HtmlMarquee org.htmlunit.html.HtmlMedia org.htmlunit.html.HtmlMenu org.htmlunit.html.HtmlMenuItem org.htmlunit.html.HtmlMeta org.htmlunit.html.HtmlMeter org.htmlunit.html.HtmlMonthInput org.htmlunit.html.HtmlMultiColumn org.htmlunit.html.HtmlNav org.htmlunit.html.HtmlNextId org.htmlunit.html.HtmlNoBreak org.htmlunit.html.HtmlNoEmbed org.htmlunit.html.HtmlNoFrames org.htmlunit.html.HtmlNoLayer org.htmlunit.html.HtmlNoScript org.htmlunit.html.HtmlNumberInput org.htmlunit.html.HtmlObject org.htmlunit.html.HtmlOption org.htmlunit.html.HtmlOptionGroup org.htmlunit.html.HtmlOrderedList org.htmlunit.html.HtmlOutput org.htmlunit.html.HtmlPage$DocumentPositionComparator org.htmlunit.html.HtmlPage$DomHtmlAttributeChangeListenerImpl org.htmlunit.html.HtmlPage$JavaScriptLoadResult org.htmlunit.html.HtmlParagraph org.htmlunit.html.HtmlParameter org.htmlunit.html.HtmlPasswordInput org.htmlunit.html.HtmlPicture org.htmlunit.html.HtmlPlainText org.htmlunit.html.HtmlPreformattedText org.htmlunit.html.HtmlProgress org.htmlunit.html.HtmlRadioButtonInput org.htmlunit.html.HtmlRangeInput org.htmlunit.html.HtmlRb org.htmlunit.html.HtmlResetInput org.htmlunit.html.HtmlRp org.htmlunit.html.HtmlRt org.htmlunit.html.HtmlRtc org.htmlunit.html.HtmlRuby org.htmlunit.html.HtmlS org.htmlunit.html.HtmlSample org.htmlunit.html.HtmlScript org.htmlunit.html.HtmlScript$1 org.htmlunit.html.HtmlSearchInput org.htmlunit.html.HtmlSection org.htmlunit.html.HtmlSelect org.htmlunit.html.HtmlSlot org.htmlunit.html.HtmlSmall org.htmlunit.html.HtmlSource org.htmlunit.html.HtmlSpan org.htmlunit.html.HtmlStrike org.htmlunit.html.HtmlStrong org.htmlunit.html.HtmlStyle org.htmlunit.html.HtmlSubmitInput org.htmlunit.html.HtmlSubscript org.htmlunit.html.HtmlSummary org.htmlunit.html.HtmlSuperscript org.htmlunit.html.HtmlSvg org.htmlunit.html.HtmlTable org.htmlunit.html.HtmlTable$Position org.htmlunit.html.HtmlTable$RowIterator org.htmlunit.html.HtmlTableBody org.htmlunit.html.HtmlTableColumn org.htmlunit.html.HtmlTableColumnGroup org.htmlunit.html.HtmlTableDataCell org.htmlunit.html.HtmlTableFooter org.htmlunit.html.HtmlTableHeader org.htmlunit.html.HtmlTableHeaderCell org.htmlunit.html.HtmlTableRow org.htmlunit.html.HtmlTableRow$CellIterator org.htmlunit.html.HtmlTelInput org.htmlunit.html.HtmlTeletype org.htmlunit.html.HtmlTemplate org.htmlunit.html.HtmlTextArea org.htmlunit.html.HtmlTextInput org.htmlunit.html.HtmlTime org.htmlunit.html.HtmlTimeInput org.htmlunit.html.HtmlTitle org.htmlunit.html.HtmlTrack org.htmlunit.html.HtmlUnderlined org.htmlunit.html.HtmlUnknownElement org.htmlunit.html.HtmlUnorderedList org.htmlunit.html.HtmlUrlInput org.htmlunit.html.HtmlVariable org.htmlunit.html.HtmlVideo org.htmlunit.html.HtmlWeekInput org.htmlunit.html.HtmlWordBreak org.htmlunit.html.Keyboard org.htmlunit.html.NamedAttrNodeMapImpl org.htmlunit.html.ScriptElementSupport org.htmlunit.html.ScriptElementSupport$1 org.htmlunit.html.SiblingDomNodeList org.htmlunit.html.SiblingDomNodeList$SiblingListIterator org.htmlunit.html.StaticDomNodeList org.htmlunit.html.UnknownElementFactory org.htmlunit.html.XHtmlPage org.htmlunit.html.XmlSerializer |
org.htmlunit org.htmlunit.css org.htmlunit.html.impl org.htmlunit.html.parser org.htmlunit.html.parser.neko org.htmlunit.html.serializer org.htmlunit.html.xpath org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.host org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.host.media org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.xml org.htmlunit.javascript.preprocessor org.htmlunit.platform.dom.traversal org.htmlunit.svg org.htmlunit.xml |
java.io java.lang java.lang.ref java.math java.net java.nio.charset java.nio.file java.text java.time java.time.format java.time.temporal java.util java.util.regex org.apache.commons.io org.apache.commons.lang3 org.apache.commons.logging org.apache.commons.text org.htmlunit org.htmlunit.css org.htmlunit.cssparser.dom org.htmlunit.cssparser.parser org.htmlunit.html.impl org.htmlunit.html.parser org.htmlunit.html.serializer org.htmlunit.html.xpath org.htmlunit.javascript org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.regexp org.htmlunit.platform org.htmlunit.platform.geom org.htmlunit.platform.image org.htmlunit.protocol.javascript org.htmlunit.util org.htmlunit.util.geometry org.htmlunit.xml org.w3c.dom org.w3c.dom.traversal org.xml.sax org.xml.sax.helpers |
org.htmlunit.html.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 7 | 43.0% | 58.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.impl.SelectableTextInput org.htmlunit.html.impl.SelectionDelegate org.htmlunit.html.impl.package-info |
org.htmlunit.html.impl.Color org.htmlunit.html.impl.SelectableTextSelectionDelegate org.htmlunit.html.impl.SimpleRange org.htmlunit.html.impl.SimpleSelectionDelegate |
org.htmlunit.css org.htmlunit.html org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.html org.htmlunit.util |
java.io java.lang java.util org.apache.commons.lang3.builder org.htmlunit org.htmlunit.html org.w3c.dom |
org.htmlunit.html.parser
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 7 | 80.0% | 58.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.parser.HTMLParser org.htmlunit.html.parser.HTMLParserDOMBuilder org.htmlunit.html.parser.HTMLParserListener org.htmlunit.html.parser.package-info |
org.htmlunit.html.parser.SimpleHTMLParserListener |
org.htmlunit org.htmlunit.html org.htmlunit.html.parser.neko org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.html |
java.io java.lang java.net org.apache.commons.logging org.htmlunit org.htmlunit.html org.xml.sax |
org.htmlunit.html.parser.neko
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 20.0% | 95.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.parser.neko.package-info |
org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder$HeadParsed org.htmlunit.html.parser.neko.HtmlUnitNekoHTMLErrorHandler org.htmlunit.html.parser.neko.HtmlUnitNekoHtmlParser |
org.htmlunit |
java.io java.lang java.lang.reflect java.net java.nio.charset java.util org.apache.commons.lang3 org.htmlunit org.htmlunit.cyberneko org.htmlunit.cyberneko.xerces.parsers org.htmlunit.cyberneko.xerces.xni org.htmlunit.cyberneko.xerces.xni.parser org.htmlunit.html org.htmlunit.html.parser org.htmlunit.javascript.host.html org.htmlunit.svg org.htmlunit.util org.w3c.dom org.xml.sax org.xml.sax.ext |
org.htmlunit.html.serializer
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 6.0% | 78.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.serializer.package-info |
org.htmlunit.html.serializer.HtmlSerializerInnerOuterText org.htmlunit.html.serializer.HtmlSerializerInnerOuterText$1 org.htmlunit.html.serializer.HtmlSerializerInnerOuterText$HtmlSerializerTextBuilder org.htmlunit.html.serializer.HtmlSerializerInnerOuterText$HtmlSerializerTextBuilder$Mode org.htmlunit.html.serializer.HtmlSerializerInnerOuterText$HtmlSerializerTextBuilder$State org.htmlunit.html.serializer.HtmlSerializerNormalizedText org.htmlunit.html.serializer.HtmlSerializerNormalizedText$1 org.htmlunit.html.serializer.HtmlSerializerNormalizedText$HtmlSerializerTextBuilder org.htmlunit.html.serializer.HtmlSerializerNormalizedText$HtmlSerializerTextBuilder$Mode org.htmlunit.html.serializer.HtmlSerializerNormalizedText$HtmlSerializerTextBuilder$State org.htmlunit.html.serializer.HtmlSerializerVisibleText org.htmlunit.html.serializer.HtmlSerializerVisibleText$1 org.htmlunit.html.serializer.HtmlSerializerVisibleText$HtmlSerializerTextBuilder org.htmlunit.html.serializer.HtmlSerializerVisibleText$HtmlSerializerTextBuilder$Mode org.htmlunit.html.serializer.HtmlSerializerVisibleText$HtmlSerializerTextBuilder$State |
org.htmlunit.html org.htmlunit.javascript.host.html |
java.lang java.util org.apache.commons.lang3 org.htmlunit org.htmlunit.css org.htmlunit.html org.htmlunit.svg |
org.htmlunit.html.xpath
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 12 | 17.0% | 86.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.html.xpath.package-info |
org.htmlunit.html.xpath.HtmlUnitPrefixResolver org.htmlunit.html.xpath.XPathAdapter org.htmlunit.html.xpath.XPathAdapter$STATE org.htmlunit.html.xpath.XPathHelper org.htmlunit.html.xpath.XPathHelper$1 |
org.htmlunit.html org.htmlunit.javascript.host.dom |
java.lang java.util javax.xml.transform org.htmlunit org.htmlunit.html org.htmlunit.xml org.htmlunit.xpath org.htmlunit.xpath.compiler org.htmlunit.xpath.objects org.htmlunit.xpath.res org.htmlunit.xpath.xml.utils org.w3c.dom |
org.htmlunit.http
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 25.0% | 78.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.http.package-info |
org.htmlunit.http.HttpStatus org.htmlunit.http.HttpUtils org.htmlunit.http.HttpUtils$ParseRange |
org.htmlunit org.htmlunit.javascript.host.xml |
java.lang java.nio java.nio.charset java.time java.time.format java.util org.htmlunit.util |
org.htmlunit.httpclient
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 26 | 5.0% | 93.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.httpclient.package-info |
org.htmlunit.httpclient.HtmlUnitBrowserCompatCookieHeaderValueFormatter org.htmlunit.httpclient.HtmlUnitBrowserCompatCookieSpec org.htmlunit.httpclient.HtmlUnitBrowserCompatCookieSpec$1 org.htmlunit.httpclient.HtmlUnitBrowserCompatCookieSpec$NetscapeDraftHeaderParser org.htmlunit.httpclient.HtmlUnitCookieSpecProvider org.htmlunit.httpclient.HtmlUnitCookieStore org.htmlunit.httpclient.HtmlUnitDomainHandler org.htmlunit.httpclient.HtmlUnitExpiresHandler org.htmlunit.httpclient.HtmlUnitHttpOnlyHandler org.htmlunit.httpclient.HtmlUnitMaxAgeHandler org.htmlunit.httpclient.HtmlUnitPathHandler org.htmlunit.httpclient.HtmlUnitRedirectStrategie org.htmlunit.httpclient.HtmlUnitSSLConnectionSocketFactory org.htmlunit.httpclient.HtmlUnitSameSiteHandler org.htmlunit.httpclient.HtmlUnitSecureHandler org.htmlunit.httpclient.HtmlUnitUsernamePasswordCredentials org.htmlunit.httpclient.HtmlUnitVersionAttributeHandler org.htmlunit.httpclient.HttpClientConverter org.htmlunit.httpclient.InsecureTrustManager org.htmlunit.httpclient.SocksConnectionSocketFactory |
org.htmlunit org.htmlunit.javascript.host.xml |
java.io java.lang java.lang.reflect java.net java.nio.charset java.security java.security.cert java.util javax.net.ssl org.apache.commons.lang3 org.apache.http org.apache.http.auth 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 org.htmlunit org.htmlunit.util |
org.htmlunit.javascript
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
31 | 18 | 24.0% | 37.0% | 39.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.AbstractJavaScriptEngine org.htmlunit.javascript.HtmlUnitScriptableProxy org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction org.htmlunit.javascript.JavaScriptErrorListener org.htmlunit.javascript.PostponedAction org.htmlunit.javascript.package-info |
org.htmlunit.javascript.DebugFrameAdapter org.htmlunit.javascript.DebugFrameImpl org.htmlunit.javascript.DebuggerAdapter org.htmlunit.javascript.DebuggerImpl org.htmlunit.javascript.DefaultJavaScriptErrorListener org.htmlunit.javascript.FunctionWrapper org.htmlunit.javascript.HiddenFunctionObject org.htmlunit.javascript.HtmlUnitContextFactory$HtmlUnitErrorReporter org.htmlunit.javascript.HtmlUnitContextFactory$TimeoutContext org.htmlunit.javascript.HtmlUnitScriptable org.htmlunit.javascript.JavaScriptEngine$1 org.htmlunit.javascript.JavaScriptEngine$2 org.htmlunit.javascript.JavaScriptEngine$3 org.htmlunit.javascript.NativeFunctionToStringFunction org.htmlunit.javascript.NativeFunctionToStringFunction$NativeFunctionToStringFunctionChrome org.htmlunit.javascript.NativeFunctionToStringFunction$NativeFunctionToStringFunctionFF org.htmlunit.javascript.RecursiveFunctionObject org.htmlunit.javascript.SilentJavaScriptErrorListener org.htmlunit.javascript.TimeoutError |
org.htmlunit org.htmlunit.html org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.animations org.htmlunit.javascript.host.arrays org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.crypto org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.fetch org.htmlunit.javascript.host.file org.htmlunit.javascript.host.geo org.htmlunit.javascript.host.html org.htmlunit.javascript.host.idb org.htmlunit.javascript.host.intl org.htmlunit.javascript.host.media org.htmlunit.javascript.host.media.midi org.htmlunit.javascript.host.media.presentation org.htmlunit.javascript.host.media.rtc org.htmlunit.javascript.host.payment org.htmlunit.javascript.host.performance org.htmlunit.javascript.host.security org.htmlunit.javascript.host.speech org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml org.htmlunit.javascript.proxyautoconfig org.htmlunit.javascript.regexp org.htmlunit.util |
java.io java.lang java.lang.ref java.lang.reflect java.net java.util java.util.function org.apache.commons.lang3 org.apache.commons.lang3.function org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.debug org.htmlunit.html org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html |
org.htmlunit.javascript.background
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 50.0% | 69.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.background.BasicJavaScriptJob org.htmlunit.javascript.background.JavaScriptExecutionJob org.htmlunit.javascript.background.JavaScriptExecutor org.htmlunit.javascript.background.JavaScriptJob org.htmlunit.javascript.background.JavaScriptJobManager org.htmlunit.javascript.background.JavaScriptJobManager$JavaScriptJobFilter org.htmlunit.javascript.background.package-info |
org.htmlunit.javascript.background.BackgroundJavaScriptFactory org.htmlunit.javascript.background.BackgroundJavaScriptFactory$1 org.htmlunit.javascript.background.DefaultJavaScriptExecutor org.htmlunit.javascript.background.JavaScriptFunctionJob org.htmlunit.javascript.background.JavaScriptJobManagerImpl org.htmlunit.javascript.background.JavaScriptStringJob org.htmlunit.javascript.background.JavascriptXMLHttpRequestJob |
org.htmlunit org.htmlunit.javascript.host org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml |
java.io java.lang java.lang.ref java.util java.util.concurrent.atomic org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.html |
org.htmlunit.javascript.configuration
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 35 | 71.0% | 90.0% | 61.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration org.htmlunit.javascript.configuration.BrowserFeature org.htmlunit.javascript.configuration.JsxClass org.htmlunit.javascript.configuration.JsxClasses org.htmlunit.javascript.configuration.JsxConstant org.htmlunit.javascript.configuration.JsxConstructor org.htmlunit.javascript.configuration.JsxConstructorAlias org.htmlunit.javascript.configuration.JsxFunction org.htmlunit.javascript.configuration.JsxGetter org.htmlunit.javascript.configuration.JsxSetter org.htmlunit.javascript.configuration.JsxStaticFunction org.htmlunit.javascript.configuration.JsxStaticGetter org.htmlunit.javascript.configuration.JsxSymbol org.htmlunit.javascript.configuration.JsxSymbolConstant org.htmlunit.javascript.configuration.package-info |
org.htmlunit.javascript.configuration.ClassConfiguration org.htmlunit.javascript.configuration.ClassConfiguration$ConstantInfo org.htmlunit.javascript.configuration.ClassConfiguration$PropertyInfo org.htmlunit.javascript.configuration.JavaScriptConfiguration org.htmlunit.javascript.configuration.ProxyAutoConfigJavaScriptConfiguration org.htmlunit.javascript.configuration.SupportedBrowser |
org.htmlunit org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host.intl |
java.lang java.lang.annotation java.lang.reflect java.util java.util.concurrent org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.animations org.htmlunit.javascript.host.arrays org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.crypto org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.fetch org.htmlunit.javascript.host.file org.htmlunit.javascript.host.geo org.htmlunit.javascript.host.html org.htmlunit.javascript.host.idb org.htmlunit.javascript.host.media org.htmlunit.javascript.host.media.midi org.htmlunit.javascript.host.media.presentation org.htmlunit.javascript.host.media.rtc org.htmlunit.javascript.host.network org.htmlunit.javascript.host.payment org.htmlunit.javascript.host.performance org.htmlunit.javascript.host.security org.htmlunit.javascript.host.speech org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml org.htmlunit.javascript.proxyautoconfig |
org.htmlunit.javascript.host
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 28 | 4.0% | 65.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.WindowOrWorkerGlobalScope org.htmlunit.javascript.host.package-info |
org.htmlunit.javascript.host.AudioScheduledSourceNode org.htmlunit.javascript.host.BarProp org.htmlunit.javascript.host.BatteryManager org.htmlunit.javascript.host.BroadcastChannel org.htmlunit.javascript.host.Cache org.htmlunit.javascript.host.CacheStorage org.htmlunit.javascript.host.ClientRect org.htmlunit.javascript.host.ClientRectList org.htmlunit.javascript.host.ConsoleCustom org.htmlunit.javascript.host.External org.htmlunit.javascript.host.FontFace org.htmlunit.javascript.host.Gamepad org.htmlunit.javascript.host.GamepadButton org.htmlunit.javascript.host.History org.htmlunit.javascript.host.ImageBitmap org.htmlunit.javascript.host.Location org.htmlunit.javascript.host.MessageChannel org.htmlunit.javascript.host.MessagePort org.htmlunit.javascript.host.MimeType org.htmlunit.javascript.host.MimeTypeArray org.htmlunit.javascript.host.NamedNodeMap org.htmlunit.javascript.host.NativeFunctionPrefixResolver org.htmlunit.javascript.host.Navigator org.htmlunit.javascript.host.Netscape org.htmlunit.javascript.host.Notification org.htmlunit.javascript.host.NumberCustom org.htmlunit.javascript.host.PerformanceObserver org.htmlunit.javascript.host.PerformanceObserverEntryList org.htmlunit.javascript.host.PermissionStatus org.htmlunit.javascript.host.Permissions org.htmlunit.javascript.host.Plugin org.htmlunit.javascript.host.PluginArray org.htmlunit.javascript.host.PushManager org.htmlunit.javascript.host.PushSubscription org.htmlunit.javascript.host.PushSubscriptionOptions org.htmlunit.javascript.host.ReadableStream org.htmlunit.javascript.host.Screen org.htmlunit.javascript.host.ScreenOrientation org.htmlunit.javascript.host.SharedWorker org.htmlunit.javascript.host.SimpleArray org.htmlunit.javascript.host.Storage org.htmlunit.javascript.host.StorageManager org.htmlunit.javascript.host.TextDecoder org.htmlunit.javascript.host.TextEncoder org.htmlunit.javascript.host.Touch org.htmlunit.javascript.host.TouchList org.htmlunit.javascript.host.URL org.htmlunit.javascript.host.URLSearchParams$1 org.htmlunit.javascript.host.URLSearchParams$NativeParamsIterator org.htmlunit.javascript.host.URLSearchParams$NativeParamsIterator$Type org.htmlunit.javascript.host.WebSocket$1 org.htmlunit.javascript.host.Window$AnimationFrame org.htmlunit.javascript.host.Window$Filter org.htmlunit.javascript.host.WindowOrWorkerGlobalScopeMixin org.htmlunit.javascript.host.WindowProxy |
org.htmlunit org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.configuration org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.crypto org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.host.intl org.htmlunit.javascript.host.media org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml |
java.io java.lang java.lang.reflect java.net java.nio.charset java.text java.util org.apache.commons.codec.binary org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.typedarrays org.htmlunit.cyberneko.xerces.util org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.file org.htmlunit.javascript.host.geo org.htmlunit.javascript.host.media org.htmlunit.javascript.host.network org.htmlunit.protocol.javascript org.htmlunit.util org.htmlunit.websocket org.htmlunit.xpath.xml.utils org.w3c.dom |
org.htmlunit.javascript.host.animations
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 25.0% | 80.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.animations.package-info |
org.htmlunit.javascript.host.animations.Animation org.htmlunit.javascript.host.animations.AnimationEvent org.htmlunit.javascript.host.animations.KeyframeEffect |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.corejs.javascript org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.arrays
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 50.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.arrays.package-info |
org.htmlunit.javascript.host.arrays.Atomics |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript |
org.htmlunit.javascript.host.canvas
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 17 | 4.0% | 85.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.canvas.package-info |
org.htmlunit.javascript.host.canvas.CanvasCaptureMediaStream org.htmlunit.javascript.host.canvas.CanvasCaptureMediaStreamTrack org.htmlunit.javascript.host.canvas.CanvasGradient org.htmlunit.javascript.host.canvas.CanvasPattern org.htmlunit.javascript.host.canvas.CanvasRenderingContext2D org.htmlunit.javascript.host.canvas.ImageBitmapRenderingContext org.htmlunit.javascript.host.canvas.ImageData org.htmlunit.javascript.host.canvas.IntersectionObserver org.htmlunit.javascript.host.canvas.IntersectionObserverEntry org.htmlunit.javascript.host.canvas.Path2D org.htmlunit.javascript.host.canvas.TextMetrics org.htmlunit.javascript.host.canvas.WebGL2RenderingContext org.htmlunit.javascript.host.canvas.WebGLActiveInfo org.htmlunit.javascript.host.canvas.WebGLBuffer org.htmlunit.javascript.host.canvas.WebGLFramebuffer org.htmlunit.javascript.host.canvas.WebGLProgram org.htmlunit.javascript.host.canvas.WebGLQuery org.htmlunit.javascript.host.canvas.WebGLRenderbuffer org.htmlunit.javascript.host.canvas.WebGLRenderingContext org.htmlunit.javascript.host.canvas.WebGLSampler org.htmlunit.javascript.host.canvas.WebGLShader org.htmlunit.javascript.host.canvas.WebGLShaderPrecisionFormat org.htmlunit.javascript.host.canvas.WebGLSync org.htmlunit.javascript.host.canvas.WebGLTexture org.htmlunit.javascript.host.canvas.WebGLTransformFeedback org.htmlunit.javascript.host.canvas.WebGLUniformLocation org.htmlunit.javascript.host.canvas.WebGLVertexArrayObject |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host.html org.htmlunit.platform.canvas.rendering |
java.io java.lang org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.typedarrays org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.html org.htmlunit.javascript.host.media org.htmlunit.platform org.htmlunit.platform.canvas.rendering org.htmlunit.platform.image org.htmlunit.protocol.data org.htmlunit.util |
org.htmlunit.javascript.host.crypto
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 33.0% | 86.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.crypto.package-info |
org.htmlunit.javascript.host.crypto.Crypto org.htmlunit.javascript.host.crypto.CryptoKey |
org.htmlunit.javascript.configuration |
java.lang java.security java.util org.htmlunit.corejs.javascript.typedarrays org.htmlunit.javascript org.htmlunit.javascript.host |
org.htmlunit.javascript.host.css
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 22 | 4.0% | 88.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.css.package-info |
org.htmlunit.javascript.host.css.CSS org.htmlunit.javascript.host.css.CSSConditionRule org.htmlunit.javascript.host.css.CSSCounterStyleRule org.htmlunit.javascript.host.css.CSSFontFaceRule org.htmlunit.javascript.host.css.CSSGroupingRule org.htmlunit.javascript.host.css.CSSImportRule org.htmlunit.javascript.host.css.CSSKeyframeRule org.htmlunit.javascript.host.css.CSSKeyframesRule org.htmlunit.javascript.host.css.CSSMediaRule org.htmlunit.javascript.host.css.CSSNamespaceRule org.htmlunit.javascript.host.css.CSSPageRule org.htmlunit.javascript.host.css.CSSRule org.htmlunit.javascript.host.css.CSSRuleList org.htmlunit.javascript.host.css.CSSStyleDeclaration org.htmlunit.javascript.host.css.CSSStyleRule org.htmlunit.javascript.host.css.CSSStyleSheet org.htmlunit.javascript.host.css.CSSSupportsRule org.htmlunit.javascript.host.css.CaretPosition org.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration org.htmlunit.javascript.host.css.ComputedFont org.htmlunit.javascript.host.css.MediaList org.htmlunit.javascript.host.css.MediaQueryList org.htmlunit.javascript.host.css.StyleMedia org.htmlunit.javascript.host.css.StyleSheet |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host.html org.htmlunit.javascript.host.svg |
java.io java.lang java.net java.util java.util.regex org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.css org.htmlunit.cssparser.dom org.htmlunit.cssparser.parser org.htmlunit.cssparser.parser.media org.htmlunit.cssparser.parser.selector org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.util org.w3c.dom org.w3c.dom.css |
org.htmlunit.javascript.host.dom
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 25 | 2.0% | 81.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.dom.package-info |
org.htmlunit.javascript.host.dom.AbstractList$DomHtmlAttributeChangeListenerImpl org.htmlunit.javascript.host.dom.AbstractList$EffectOnCache org.htmlunit.javascript.host.dom.AbstractRange org.htmlunit.javascript.host.dom.Attr org.htmlunit.javascript.host.dom.CDATASection org.htmlunit.javascript.host.dom.CharacterData org.htmlunit.javascript.host.dom.Comment org.htmlunit.javascript.host.dom.CustomElementRegistry org.htmlunit.javascript.host.dom.DOMError org.htmlunit.javascript.host.dom.DOMException org.htmlunit.javascript.host.dom.DOMImplementation org.htmlunit.javascript.host.dom.DOMMatrix org.htmlunit.javascript.host.dom.DOMMatrixReadOnly org.htmlunit.javascript.host.dom.DOMParser org.htmlunit.javascript.host.dom.DOMPoint org.htmlunit.javascript.host.dom.DOMPointReadOnly org.htmlunit.javascript.host.dom.DOMRectReadOnly org.htmlunit.javascript.host.dom.DOMRequest org.htmlunit.javascript.host.dom.DOMStringList org.htmlunit.javascript.host.dom.DOMStringMap org.htmlunit.javascript.host.dom.DOMTokenList org.htmlunit.javascript.host.dom.Document$1 org.htmlunit.javascript.host.dom.Document$2 org.htmlunit.javascript.host.dom.Document$3 org.htmlunit.javascript.host.dom.Document$4 org.htmlunit.javascript.host.dom.DocumentFragment org.htmlunit.javascript.host.dom.DocumentType org.htmlunit.javascript.host.dom.IdleDeadline org.htmlunit.javascript.host.dom.MutationObserver org.htmlunit.javascript.host.dom.MutationObserver$1 org.htmlunit.javascript.host.dom.MutationObserver$2 org.htmlunit.javascript.host.dom.MutationRecord org.htmlunit.javascript.host.dom.NodeFilter org.htmlunit.javascript.host.dom.NodeIterator org.htmlunit.javascript.host.dom.NodeList$1 org.htmlunit.javascript.host.dom.ProcessingInstruction org.htmlunit.javascript.host.dom.RadioNodeList org.htmlunit.javascript.host.dom.Range org.htmlunit.javascript.host.dom.Selection org.htmlunit.javascript.host.dom.ShadowRoot org.htmlunit.javascript.host.dom.Text org.htmlunit.javascript.host.dom.TreeWalker org.htmlunit.javascript.host.dom.XPathEvaluator org.htmlunit.javascript.host.dom.XPathExpression org.htmlunit.javascript.host.dom.XPathNSResolver org.htmlunit.javascript.host.dom.XPathResult |
org.htmlunit.html org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.host.xml |
java.io java.lang java.lang.ref java.util java.util.function javax.xml.transform org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.cssparser.parser org.htmlunit.html org.htmlunit.html.impl org.htmlunit.html.parser org.htmlunit.html.xpath org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.host.xml org.htmlunit.util org.htmlunit.xml org.htmlunit.xpath.xml.utils org.w3c.dom org.w3c.dom.traversal |
org.htmlunit.javascript.host.event
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 12 | 2.0% | 35.0% | 63.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.event.package-info |
org.htmlunit.javascript.host.event.AudioProcessingEvent org.htmlunit.javascript.host.event.BeforeInstallPromptEvent org.htmlunit.javascript.host.event.BeforeUnloadEvent org.htmlunit.javascript.host.event.BlobEvent org.htmlunit.javascript.host.event.ClipboardEvent org.htmlunit.javascript.host.event.CloseEvent org.htmlunit.javascript.host.event.CompositionEvent org.htmlunit.javascript.host.event.CustomEvent org.htmlunit.javascript.host.event.DeviceMotionEvent org.htmlunit.javascript.host.event.DeviceOrientationEvent org.htmlunit.javascript.host.event.DragEvent org.htmlunit.javascript.host.event.ErrorEvent org.htmlunit.javascript.host.event.Event org.htmlunit.javascript.host.event.EventHandler org.htmlunit.javascript.host.event.EventHandler$1 org.htmlunit.javascript.host.event.EventListenersContainer$TypeContainer org.htmlunit.javascript.host.event.EventSource org.htmlunit.javascript.host.event.EventTarget org.htmlunit.javascript.host.event.FocusEvent org.htmlunit.javascript.host.event.GamepadEvent org.htmlunit.javascript.host.event.HashChangeEvent org.htmlunit.javascript.host.event.IDBVersionChangeEvent org.htmlunit.javascript.host.event.InputEvent org.htmlunit.javascript.host.event.KeyboardEvent org.htmlunit.javascript.host.event.MIDIConnectionEvent org.htmlunit.javascript.host.event.MIDIMessageEvent org.htmlunit.javascript.host.event.MediaEncryptedEvent org.htmlunit.javascript.host.event.MediaKeyMessageEvent org.htmlunit.javascript.host.event.MediaQueryListEvent org.htmlunit.javascript.host.event.MediaStreamEvent org.htmlunit.javascript.host.event.MediaStreamTrackEvent org.htmlunit.javascript.host.event.MessageEvent org.htmlunit.javascript.host.event.MouseEvent org.htmlunit.javascript.host.event.MouseScrollEvent org.htmlunit.javascript.host.event.MutationEvent org.htmlunit.javascript.host.event.OfflineAudioCompletionEvent org.htmlunit.javascript.host.event.PageTransitionEvent org.htmlunit.javascript.host.event.PointerEvent org.htmlunit.javascript.host.event.PopStateEvent org.htmlunit.javascript.host.event.PresentationConnectionAvailableEvent org.htmlunit.javascript.host.event.PresentationConnectionCloseEvent org.htmlunit.javascript.host.event.ProgressEvent org.htmlunit.javascript.host.event.PromiseRejectionEvent org.htmlunit.javascript.host.event.RTCDataChannelEvent org.htmlunit.javascript.host.event.RTCPeerConnectionIceEvent org.htmlunit.javascript.host.event.SecurityPolicyViolationEvent org.htmlunit.javascript.host.event.SpeechSynthesisEvent org.htmlunit.javascript.host.event.StorageEvent org.htmlunit.javascript.host.event.SubmitEvent org.htmlunit.javascript.host.event.TextEvent org.htmlunit.javascript.host.event.TimeEvent org.htmlunit.javascript.host.event.TouchEvent org.htmlunit.javascript.host.event.TrackEvent org.htmlunit.javascript.host.event.TransitionEvent org.htmlunit.javascript.host.event.UIEvent org.htmlunit.javascript.host.event.WebGLContextEvent org.htmlunit.javascript.host.event.WebkitSpeechRecognitionError org.htmlunit.javascript.host.event.WebkitSpeechRecognitionEvent org.htmlunit.javascript.host.event.WheelEvent |
org.htmlunit org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.animations org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.file org.htmlunit.javascript.host.html org.htmlunit.javascript.host.idb org.htmlunit.javascript.host.media org.htmlunit.javascript.host.media.midi org.htmlunit.javascript.host.media.presentation org.htmlunit.javascript.host.media.rtc org.htmlunit.javascript.host.network org.htmlunit.javascript.host.payment org.htmlunit.javascript.host.performance org.htmlunit.javascript.host.speech org.htmlunit.javascript.host.svg org.htmlunit.javascript.host.worker org.htmlunit.javascript.host.xml |
java.io java.lang java.util org.apache.commons.lang3 org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.file org.htmlunit.javascript.host.html |
org.htmlunit.javascript.host.fetch
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 25.0% | 67.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.fetch.package-info |
org.htmlunit.javascript.host.fetch.Headers org.htmlunit.javascript.host.fetch.Request org.htmlunit.javascript.host.fetch.Response |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript |
org.htmlunit.javascript.host.file
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 19 | 14.0% | 79.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.file.Blob$Backend org.htmlunit.javascript.host.file.package-info |
org.htmlunit.javascript.host.file.Blob$InMemoryBackend org.htmlunit.javascript.host.file.DataTransferItem org.htmlunit.javascript.host.file.DataTransferItemList org.htmlunit.javascript.host.file.File org.htmlunit.javascript.host.file.File$FileBackend org.htmlunit.javascript.host.file.FileList org.htmlunit.javascript.host.file.FileReader org.htmlunit.javascript.host.file.FileSystem org.htmlunit.javascript.host.file.FileSystemDirectoryEntry org.htmlunit.javascript.host.file.FileSystemDirectoryReader org.htmlunit.javascript.host.file.FileSystemEntry org.htmlunit.javascript.host.file.FileSystemFileEntry |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.event org.htmlunit.javascript.host.html org.htmlunit.javascript.host.xml |
java.io java.lang java.net java.nio.charset java.nio.file java.time java.time.format java.util org.apache.commons.codec.binary org.apache.commons.io org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.typedarrays org.htmlunit.javascript org.htmlunit.javascript.host.event org.htmlunit.protocol.data org.htmlunit.util |
org.htmlunit.javascript.host.geo
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 25.0% | 50.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.geo.package-info |
org.htmlunit.javascript.host.geo.GeolocationCoordinates org.htmlunit.javascript.host.geo.GeolocationPosition org.htmlunit.javascript.host.geo.GeolocationPositionError |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host |
java.lang org.htmlunit.javascript |
org.htmlunit.javascript.host.html
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 26 | 1.0% | 72.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.html.package-info |
org.htmlunit.javascript.host.html.Audio org.htmlunit.javascript.host.html.DataTransfer org.htmlunit.javascript.host.html.DocumentProxy org.htmlunit.javascript.host.html.HTMLAllCollection org.htmlunit.javascript.host.html.HTMLAnchorElement org.htmlunit.javascript.host.html.HTMLAreaElement org.htmlunit.javascript.host.html.HTMLAudioElement org.htmlunit.javascript.host.html.HTMLBGSoundElement org.htmlunit.javascript.host.html.HTMLBRElement org.htmlunit.javascript.host.html.HTMLBaseElement org.htmlunit.javascript.host.html.HTMLBodyElement org.htmlunit.javascript.host.html.HTMLButtonElement org.htmlunit.javascript.host.html.HTMLCanvasElement org.htmlunit.javascript.host.html.HTMLCollection org.htmlunit.javascript.host.html.HTMLDListElement org.htmlunit.javascript.host.html.HTMLDataElement org.htmlunit.javascript.host.html.HTMLDetailsElement org.htmlunit.javascript.host.html.HTMLDialogElement org.htmlunit.javascript.host.html.HTMLDirectoryElement org.htmlunit.javascript.host.html.HTMLDivElement org.htmlunit.javascript.host.html.HTMLDocument$1 org.htmlunit.javascript.host.html.HTMLDocument$2 org.htmlunit.javascript.host.html.HTMLDocument$3 org.htmlunit.javascript.host.html.HTMLDocument$ParsingStatus org.htmlunit.javascript.host.html.HTMLElement org.htmlunit.javascript.host.html.HTMLElement$ProxyDomNode org.htmlunit.javascript.host.html.HTMLEmbedElement org.htmlunit.javascript.host.html.HTMLFieldSetElement org.htmlunit.javascript.host.html.HTMLFontElement org.htmlunit.javascript.host.html.HTMLFormControlsCollection org.htmlunit.javascript.host.html.HTMLFormElement$1 org.htmlunit.javascript.host.html.HTMLFrameElement org.htmlunit.javascript.host.html.HTMLFrameSetElement org.htmlunit.javascript.host.html.HTMLHRElement org.htmlunit.javascript.host.html.HTMLHeadElement org.htmlunit.javascript.host.html.HTMLHeadingElement org.htmlunit.javascript.host.html.HTMLHtmlElement org.htmlunit.javascript.host.html.HTMLIFrameElement org.htmlunit.javascript.host.html.HTMLImageElement org.htmlunit.javascript.host.html.HTMLInputElement org.htmlunit.javascript.host.html.HTMLLIElement org.htmlunit.javascript.host.html.HTMLLabelElement org.htmlunit.javascript.host.html.HTMLLegendElement org.htmlunit.javascript.host.html.HTMLLinkElement org.htmlunit.javascript.host.html.HTMLListElement org.htmlunit.javascript.host.html.HTMLMarqueeElement org.htmlunit.javascript.host.html.HTMLMenuElement org.htmlunit.javascript.host.html.HTMLMetaElement org.htmlunit.javascript.host.html.HTMLMeterElement org.htmlunit.javascript.host.html.HTMLModElement org.htmlunit.javascript.host.html.HTMLOListElement org.htmlunit.javascript.host.html.HTMLObjectElement org.htmlunit.javascript.host.html.HTMLOptGroupElement org.htmlunit.javascript.host.html.HTMLOptionElement org.htmlunit.javascript.host.html.HTMLOptionsCollection org.htmlunit.javascript.host.html.HTMLOutputElement org.htmlunit.javascript.host.html.HTMLParagraphElement org.htmlunit.javascript.host.html.HTMLParamElement org.htmlunit.javascript.host.html.HTMLPictureElement org.htmlunit.javascript.host.html.HTMLPreElement org.htmlunit.javascript.host.html.HTMLProgressElement org.htmlunit.javascript.host.html.HTMLQuoteElement org.htmlunit.javascript.host.html.HTMLScriptElement org.htmlunit.javascript.host.html.HTMLSelectElement org.htmlunit.javascript.host.html.HTMLSlotElement org.htmlunit.javascript.host.html.HTMLSourceElement org.htmlunit.javascript.host.html.HTMLSpanElement org.htmlunit.javascript.host.html.HTMLStyleElement org.htmlunit.javascript.host.html.HTMLTableCaptionElement org.htmlunit.javascript.host.html.HTMLTableCellElement org.htmlunit.javascript.host.html.HTMLTableColElement org.htmlunit.javascript.host.html.HTMLTableComponent org.htmlunit.javascript.host.html.HTMLTableSectionElement org.htmlunit.javascript.host.html.HTMLTemplateElement org.htmlunit.javascript.host.html.HTMLTextAreaElement org.htmlunit.javascript.host.html.HTMLTimeElement org.htmlunit.javascript.host.html.HTMLTitleElement org.htmlunit.javascript.host.html.HTMLTrackElement org.htmlunit.javascript.host.html.HTMLUListElement org.htmlunit.javascript.host.html.HTMLUnknownElement org.htmlunit.javascript.host.html.HTMLVideoElement org.htmlunit.javascript.host.html.LabelsNodeList org.htmlunit.javascript.host.html.ValidityState |
org.htmlunit.css org.htmlunit.html org.htmlunit.html.parser.neko org.htmlunit.javascript org.htmlunit.javascript.configuration org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.xml |
java.io java.lang java.lang.reflect java.net java.util org.apache.commons.lang3 org.apache.commons.lang3.math org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.css org.htmlunit.html org.htmlunit.html.impl org.htmlunit.html.parser org.htmlunit.html.serializer org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.file org.htmlunit.util org.htmlunit.xml org.w3c.dom org.xml.sax.helpers |
org.htmlunit.javascript.host.idb
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 9.0% | 75.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.idb.package-info |
org.htmlunit.javascript.host.idb.IDBCursor org.htmlunit.javascript.host.idb.IDBCursorWithValue org.htmlunit.javascript.host.idb.IDBDatabase org.htmlunit.javascript.host.idb.IDBFactory org.htmlunit.javascript.host.idb.IDBIndex org.htmlunit.javascript.host.idb.IDBKeyRange org.htmlunit.javascript.host.idb.IDBObjectStore org.htmlunit.javascript.host.idb.IDBOpenDBRequest org.htmlunit.javascript.host.idb.IDBRequest org.htmlunit.javascript.host.idb.IDBTransaction |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.intl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 12.0% | 100.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.intl.package-info |
org.htmlunit.javascript.host.intl.Collator org.htmlunit.javascript.host.intl.DateTimeFormat org.htmlunit.javascript.host.intl.DateTimeFormat$DateTimeFormatHelper org.htmlunit.javascript.host.intl.Intl org.htmlunit.javascript.host.intl.NumberFormat org.htmlunit.javascript.host.intl.NumberFormat$NumberFormatHelper org.htmlunit.javascript.host.intl.V8BreakIterator |
None | java.lang java.lang.reflect java.text java.time java.time.chrono java.time.format java.time.temporal java.util java.util.concurrent org.apache.commons.lang3 org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.javascript org.htmlunit.javascript.configuration org.htmlunit.javascript.host |
org.htmlunit.javascript.host.media
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 2.0% | 70.0% | 28.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.media.package-info |
org.htmlunit.javascript.host.media.AnalyserNode org.htmlunit.javascript.host.media.AudioBuffer org.htmlunit.javascript.host.media.AudioBufferSourceNode org.htmlunit.javascript.host.media.AudioContext org.htmlunit.javascript.host.media.AudioDestinationNode org.htmlunit.javascript.host.media.AudioListener org.htmlunit.javascript.host.media.AudioNode org.htmlunit.javascript.host.media.AudioParam org.htmlunit.javascript.host.media.BaseAudioContext$1 org.htmlunit.javascript.host.media.BiquadFilterNode org.htmlunit.javascript.host.media.ChannelMergerNode org.htmlunit.javascript.host.media.ChannelSplitterNode org.htmlunit.javascript.host.media.ConstantSourceNode org.htmlunit.javascript.host.media.ConvolverNode org.htmlunit.javascript.host.media.DelayNode org.htmlunit.javascript.host.media.DynamicsCompressorNode org.htmlunit.javascript.host.media.GainNode org.htmlunit.javascript.host.media.IIRFilterNode org.htmlunit.javascript.host.media.InputDeviceCapabilities org.htmlunit.javascript.host.media.MediaDeviceInfo org.htmlunit.javascript.host.media.MediaElementAudioSourceNode org.htmlunit.javascript.host.media.MediaError org.htmlunit.javascript.host.media.MediaKeyError org.htmlunit.javascript.host.media.MediaKeySession org.htmlunit.javascript.host.media.MediaKeyStatusMap org.htmlunit.javascript.host.media.MediaKeySystemAccess org.htmlunit.javascript.host.media.MediaKeys org.htmlunit.javascript.host.media.MediaRecorder org.htmlunit.javascript.host.media.MediaSource org.htmlunit.javascript.host.media.MediaStream org.htmlunit.javascript.host.media.MediaStreamAudioDestinationNode org.htmlunit.javascript.host.media.MediaStreamAudioSourceNode org.htmlunit.javascript.host.media.MediaStreamTrack org.htmlunit.javascript.host.media.OfflineAudioContext org.htmlunit.javascript.host.media.OscillatorNode org.htmlunit.javascript.host.media.PannerNode org.htmlunit.javascript.host.media.PeriodicSyncManager org.htmlunit.javascript.host.media.PeriodicWave org.htmlunit.javascript.host.media.RemotePlayback org.htmlunit.javascript.host.media.ScriptProcessorNode org.htmlunit.javascript.host.media.SourceBuffer org.htmlunit.javascript.host.media.SourceBufferList org.htmlunit.javascript.host.media.StereoPannerNode org.htmlunit.javascript.host.media.TextTrack org.htmlunit.javascript.host.media.TextTrackCue org.htmlunit.javascript.host.media.TextTrackCueList org.htmlunit.javascript.host.media.TextTrackList org.htmlunit.javascript.host.media.TimeRanges org.htmlunit.javascript.host.media.VTTCue org.htmlunit.javascript.host.media.VideoPlaybackQuality org.htmlunit.javascript.host.media.WaveShaperNode |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host org.htmlunit.javascript.host.canvas |
java.lang org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.media.midi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 14.0% | 75.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.media.midi.package-info |
org.htmlunit.javascript.host.media.midi.MIDIAccess org.htmlunit.javascript.host.media.midi.MIDIInput org.htmlunit.javascript.host.media.midi.MIDIInputMap org.htmlunit.javascript.host.media.midi.MIDIOutput org.htmlunit.javascript.host.media.midi.MIDIOutputMap org.htmlunit.javascript.host.media.midi.MIDIPort |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.media.presentation
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 20.0% | 75.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.media.presentation.package-info |
org.htmlunit.javascript.host.media.presentation.Presentation org.htmlunit.javascript.host.media.presentation.PresentationAvailability org.htmlunit.javascript.host.media.presentation.PresentationConnection org.htmlunit.javascript.host.media.presentation.PresentationRequest |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.media.rtc
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 14.0% | 75.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.media.rtc.package-info |
org.htmlunit.javascript.host.media.rtc.RTCCertificate org.htmlunit.javascript.host.media.rtc.RTCIceCandidate org.htmlunit.javascript.host.media.rtc.RTCPeerConnection org.htmlunit.javascript.host.media.rtc.RTCSctpTransport org.htmlunit.javascript.host.media.rtc.RTCSessionDescription org.htmlunit.javascript.host.media.rtc.RTCStatsReport |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.network
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 50.0% | 50.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.network.package-info |
org.htmlunit.javascript.host.network.NetworkInformation |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host |
java.lang org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.payment
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 25.0% | 75.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.payment.package-info |
org.htmlunit.javascript.host.payment.PaymentAddress org.htmlunit.javascript.host.payment.PaymentRequest org.htmlunit.javascript.host.payment.PaymentResponse |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.performance
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 11.0% | 86.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.performance.package-info |
org.htmlunit.javascript.host.performance.Performance org.htmlunit.javascript.host.performance.PerformanceEntry org.htmlunit.javascript.host.performance.PerformanceMark org.htmlunit.javascript.host.performance.PerformanceMeasure org.htmlunit.javascript.host.performance.PerformanceNavigation org.htmlunit.javascript.host.performance.PerformanceNavigationTiming org.htmlunit.javascript.host.performance.PerformanceResourceTiming org.htmlunit.javascript.host.performance.PerformanceTiming |
org.htmlunit.javascript.configuration |
java.lang org.apache.commons.logging org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.json org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.security
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 20.0% | 67.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.security.package-info |
org.htmlunit.javascript.host.security.Credential org.htmlunit.javascript.host.security.CredentialsContainer org.htmlunit.javascript.host.security.FederatedCredential org.htmlunit.javascript.host.security.PasswordCredential |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript |
org.htmlunit.javascript.host.speech
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 12.0% | 75.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.speech.package-info |
org.htmlunit.javascript.host.speech.SpeechSynthesis org.htmlunit.javascript.host.speech.SpeechSynthesisErrorEvent org.htmlunit.javascript.host.speech.SpeechSynthesisUtterance org.htmlunit.javascript.host.speech.SpeechSynthesisVoice org.htmlunit.javascript.host.speech.WebkitSpeechGrammar org.htmlunit.javascript.host.speech.WebkitSpeechGrammarList org.htmlunit.javascript.host.speech.WebkitSpeechRecognition |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit.javascript org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.svg
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 1.0% | 89.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.svg.package-info |
org.htmlunit.javascript.host.svg.SVGAElement org.htmlunit.javascript.host.svg.SVGAngle org.htmlunit.javascript.host.svg.SVGAnimateElement org.htmlunit.javascript.host.svg.SVGAnimateMotionElement org.htmlunit.javascript.host.svg.SVGAnimateTransformElement org.htmlunit.javascript.host.svg.SVGAnimatedAngle org.htmlunit.javascript.host.svg.SVGAnimatedBoolean org.htmlunit.javascript.host.svg.SVGAnimatedEnumeration org.htmlunit.javascript.host.svg.SVGAnimatedInteger org.htmlunit.javascript.host.svg.SVGAnimatedLength org.htmlunit.javascript.host.svg.SVGAnimatedLengthList org.htmlunit.javascript.host.svg.SVGAnimatedNumber org.htmlunit.javascript.host.svg.SVGAnimatedNumberList org.htmlunit.javascript.host.svg.SVGAnimatedPreserveAspectRatio org.htmlunit.javascript.host.svg.SVGAnimatedRect org.htmlunit.javascript.host.svg.SVGAnimatedString org.htmlunit.javascript.host.svg.SVGAnimatedTransformList org.htmlunit.javascript.host.svg.SVGAnimationElement org.htmlunit.javascript.host.svg.SVGCircleElement org.htmlunit.javascript.host.svg.SVGClipPathElement org.htmlunit.javascript.host.svg.SVGComponentTransferFunctionElement org.htmlunit.javascript.host.svg.SVGDefsElement org.htmlunit.javascript.host.svg.SVGDescElement org.htmlunit.javascript.host.svg.SVGElement org.htmlunit.javascript.host.svg.SVGEllipseElement org.htmlunit.javascript.host.svg.SVGFEBlendElement org.htmlunit.javascript.host.svg.SVGFEColorMatrixElement org.htmlunit.javascript.host.svg.SVGFEComponentTransferElement org.htmlunit.javascript.host.svg.SVGFECompositeElement org.htmlunit.javascript.host.svg.SVGFEConvolveMatrixElement org.htmlunit.javascript.host.svg.SVGFEDiffuseLightingElement org.htmlunit.javascript.host.svg.SVGFEDisplacementMapElement org.htmlunit.javascript.host.svg.SVGFEDistantLightElement org.htmlunit.javascript.host.svg.SVGFEDropShadowElement org.htmlunit.javascript.host.svg.SVGFEFloodElement org.htmlunit.javascript.host.svg.SVGFEFuncAElement org.htmlunit.javascript.host.svg.SVGFEFuncBElement org.htmlunit.javascript.host.svg.SVGFEFuncGElement org.htmlunit.javascript.host.svg.SVGFEFuncRElement org.htmlunit.javascript.host.svg.SVGFEGaussianBlurElement org.htmlunit.javascript.host.svg.SVGFEImageElement org.htmlunit.javascript.host.svg.SVGFEMergeElement org.htmlunit.javascript.host.svg.SVGFEMergeNodeElement org.htmlunit.javascript.host.svg.SVGFEMorphologyElement org.htmlunit.javascript.host.svg.SVGFEOffsetElement org.htmlunit.javascript.host.svg.SVGFEPointLightElement org.htmlunit.javascript.host.svg.SVGFESpecularLightingElement org.htmlunit.javascript.host.svg.SVGFESpotLightElement org.htmlunit.javascript.host.svg.SVGFETileElement org.htmlunit.javascript.host.svg.SVGFETurbulenceElement org.htmlunit.javascript.host.svg.SVGFilterElement org.htmlunit.javascript.host.svg.SVGForeignObjectElement org.htmlunit.javascript.host.svg.SVGGElement org.htmlunit.javascript.host.svg.SVGGeometryElement org.htmlunit.javascript.host.svg.SVGGradientElement org.htmlunit.javascript.host.svg.SVGGraphicsElement org.htmlunit.javascript.host.svg.SVGImageElement org.htmlunit.javascript.host.svg.SVGLength org.htmlunit.javascript.host.svg.SVGLengthList org.htmlunit.javascript.host.svg.SVGLineElement org.htmlunit.javascript.host.svg.SVGLinearGradientElement org.htmlunit.javascript.host.svg.SVGMPathElement org.htmlunit.javascript.host.svg.SVGMarkerElement org.htmlunit.javascript.host.svg.SVGMaskElement org.htmlunit.javascript.host.svg.SVGMatrix org.htmlunit.javascript.host.svg.SVGMetadataElement org.htmlunit.javascript.host.svg.SVGNumber org.htmlunit.javascript.host.svg.SVGNumberList org.htmlunit.javascript.host.svg.SVGPathElement org.htmlunit.javascript.host.svg.SVGPatternElement org.htmlunit.javascript.host.svg.SVGPoint org.htmlunit.javascript.host.svg.SVGPointList org.htmlunit.javascript.host.svg.SVGPolygonElement org.htmlunit.javascript.host.svg.SVGPolylineElement org.htmlunit.javascript.host.svg.SVGPreserveAspectRatio org.htmlunit.javascript.host.svg.SVGRadialGradientElement org.htmlunit.javascript.host.svg.SVGRect org.htmlunit.javascript.host.svg.SVGRectElement org.htmlunit.javascript.host.svg.SVGSVGElement org.htmlunit.javascript.host.svg.SVGScriptElement org.htmlunit.javascript.host.svg.SVGSetElement org.htmlunit.javascript.host.svg.SVGStopElement org.htmlunit.javascript.host.svg.SVGStringList org.htmlunit.javascript.host.svg.SVGStyleElement org.htmlunit.javascript.host.svg.SVGSwitchElement org.htmlunit.javascript.host.svg.SVGSymbolElement org.htmlunit.javascript.host.svg.SVGTSpanElement org.htmlunit.javascript.host.svg.SVGTextContentElement org.htmlunit.javascript.host.svg.SVGTextElement org.htmlunit.javascript.host.svg.SVGTextPathElement org.htmlunit.javascript.host.svg.SVGTextPositioningElement org.htmlunit.javascript.host.svg.SVGTitleElement org.htmlunit.javascript.host.svg.SVGTransform org.htmlunit.javascript.host.svg.SVGTransformList org.htmlunit.javascript.host.svg.SVGUnitTypes org.htmlunit.javascript.host.svg.SVGUseElement org.htmlunit.javascript.host.svg.SVGViewElement |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.html org.htmlunit.javascript org.htmlunit.javascript.host org.htmlunit.javascript.host.css org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.worker
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 14.0% | 88.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.worker.package-info |
org.htmlunit.javascript.host.worker.ServiceWorker org.htmlunit.javascript.host.worker.ServiceWorkerContainer org.htmlunit.javascript.host.worker.ServiceWorkerRegistration org.htmlunit.javascript.host.worker.SyncManager org.htmlunit.javascript.host.worker.Worker org.htmlunit.javascript.host.worker.WorkerJob |
org.htmlunit.javascript.configuration |
java.lang org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.host org.htmlunit.javascript.host.event |
org.htmlunit.javascript.host.xml
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 30 | 7.0% | 94.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.host.xml.package-info |
org.htmlunit.javascript.host.xml.FormData$1 org.htmlunit.javascript.host.xml.FormData$FormDataIterator org.htmlunit.javascript.host.xml.FormData$FormDataIterator$Type org.htmlunit.javascript.host.xml.XMLHttpRequest org.htmlunit.javascript.host.xml.XMLHttpRequest$1 org.htmlunit.javascript.host.xml.XMLHttpRequest$2 org.htmlunit.javascript.host.xml.XMLHttpRequest$NetworkErrorWebResponse org.htmlunit.javascript.host.xml.XMLHttpRequest$NoPermittedHeaderException org.htmlunit.javascript.host.xml.XMLHttpRequestEventTarget org.htmlunit.javascript.host.xml.XMLHttpRequestUpload org.htmlunit.javascript.host.xml.XMLSerializer org.htmlunit.javascript.host.xml.XSLTProcessor org.htmlunit.javascript.host.xml.XSLTProcessor$1 |
org.htmlunit.javascript.configuration org.htmlunit.javascript.host.dom |
java.io java.lang java.net java.nio.charset java.util javax.xml javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.stream org.apache.commons.io org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.json org.htmlunit.corejs.javascript.typedarrays org.htmlunit.html org.htmlunit.http org.htmlunit.httpclient org.htmlunit.javascript org.htmlunit.javascript.background org.htmlunit.javascript.host org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.event org.htmlunit.javascript.host.file org.htmlunit.javascript.host.html org.htmlunit.util org.htmlunit.xml org.w3c.dom |
org.htmlunit.javascript.polyfill
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.polyfill.package-info |
org.htmlunit.javascript.polyfill.Polyfill |
None | java.io java.lang java.net java.nio.charset java.util org.apache.commons.io org.htmlunit.corejs.javascript |
org.htmlunit.javascript.preprocessor
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.preprocessor.package-info |
org.htmlunit.javascript.preprocessor.HtmxOneNineTenScriptPreProcessor |
None | java.lang org.apache.commons.lang3 org.htmlunit org.htmlunit.html |
org.htmlunit.javascript.proxyautoconfig
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 50.0% | 88.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.proxyautoconfig.package-info |
org.htmlunit.javascript.proxyautoconfig.ProxyAutoConfig |
org.htmlunit.javascript.configuration |
java.lang java.net java.text java.util org.apache.commons.lang3 org.apache.commons.net.util org.htmlunit.javascript |
org.htmlunit.javascript.regexp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 12.0% | 90.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.javascript.regexp.package-info |
org.htmlunit.javascript.regexp.HtmlUnitRegExpProxy org.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$RegExStickyNotSupportedException org.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$RegExpData org.htmlunit.javascript.regexp.HtmlUnitRegExpProxy$StaticStringMatcher org.htmlunit.javascript.regexp.RegExpJsToJavaConverter org.htmlunit.javascript.regexp.RegExpJsToJavaConverter$Subexpresion org.htmlunit.javascript.regexp.RegExpJsToJavaConverter$Tape |
org.htmlunit.html |
java.lang java.util java.util.regex org.apache.commons.lang3 org.apache.commons.logging org.htmlunit org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.regexp org.htmlunit.javascript |
org.htmlunit.platform
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 12 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.XmlUtilsHelperAPI org.htmlunit.platform.package-info |
org.htmlunit.platform.AwtClipboardHandler org.htmlunit.platform.Platform |
org.htmlunit.css org.htmlunit.html org.htmlunit.javascript.host.canvas org.htmlunit.platform.util |
java.awt java.awt.datatransfer java.io java.lang java.lang.reflect java.util org.apache.commons.lang3.reflect org.htmlunit org.htmlunit.platform.canvas.rendering org.htmlunit.platform.font org.htmlunit.platform.image org.w3c.dom |
org.htmlunit.platform.canvas.rendering
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 40.0% | 78.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.canvas.rendering.RenderingBackend org.htmlunit.platform.canvas.rendering.package-info |
org.htmlunit.platform.canvas.rendering.AwtRenderingBackend$SaveState org.htmlunit.platform.canvas.rendering.NoOpRenderingBackend org.htmlunit.platform.canvas.rendering.RenderingBackend$WindingRule |
org.htmlunit.javascript.host.canvas org.htmlunit.platform |
java.awt java.awt.geom java.io java.lang org.apache.commons.logging org.htmlunit.javascript.host.canvas org.htmlunit.platform.image |
org.htmlunit.platform.dom.traversal
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.dom.traversal.package-info |
org.htmlunit.platform.dom.traversal.DomTreeWalker |
None | java.lang org.htmlunit.html org.w3c.dom org.w3c.dom.traversal |
org.htmlunit.platform.font
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 50.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.font.FontUtil org.htmlunit.platform.font.package-info |
org.htmlunit.platform.font.AwtFontUtil org.htmlunit.platform.font.NoOpFontUtil |
org.htmlunit.css org.htmlunit.platform |
java.awt.font java.lang java.text org.apache.commons.lang3 |
org.htmlunit.platform.geom
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 50.0% | 33.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.geom.package-info |
org.htmlunit.platform.geom.IntDimension2D |
org.htmlunit.html org.htmlunit.platform.image |
java.lang |
org.htmlunit.platform.image
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 6 | 50.0% | 60.000004% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.image.ImageData org.htmlunit.platform.image.package-info |
org.htmlunit.platform.image.ImageIOImageData org.htmlunit.platform.image.NoOpImageData |
org.htmlunit.html org.htmlunit.javascript.host.canvas org.htmlunit.platform org.htmlunit.platform.canvas.rendering |
java.io java.lang java.util javax.imageio javax.imageio.stream org.htmlunit.platform.geom |
org.htmlunit.platform.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.platform.util.package-info |
org.htmlunit.platform.util.XmlUtilsSunXercesHelper org.htmlunit.platform.util.XmlUtilsXercesHelper |
None | com.sun.org.apache.xerces.internal.dom java.lang java.util org.apache.xerces.dom org.htmlunit.platform org.w3c.dom |
org.htmlunit.protocol
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 50.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.protocol.package-info |
org.htmlunit.protocol.AnyHandler |
org.htmlunit.util |
java.lang java.net |
org.htmlunit.protocol.about
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 33.0% | 67.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.protocol.about.package-info |
org.htmlunit.protocol.about.AboutURLConnection org.htmlunit.protocol.about.Handler |
org.htmlunit.util |
java.lang java.net |
org.htmlunit.protocol.data
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 25.0% | 75.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.protocol.data.package-info |
org.htmlunit.protocol.data.DataURLConnection org.htmlunit.protocol.data.DataUrlDecoder org.htmlunit.protocol.data.Handler |
org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.file org.htmlunit.util |
java.io java.lang java.net java.nio.charset org.apache.commons.codec org.apache.commons.codec.binary org.apache.commons.lang3 org.apache.commons.logging org.htmlunit.util |
org.htmlunit.protocol.javascript
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 5 | 33.0% | 62.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.protocol.javascript.package-info |
org.htmlunit.protocol.javascript.Handler org.htmlunit.protocol.javascript.JavaScriptURLConnection |
org.htmlunit.html org.htmlunit.javascript.host org.htmlunit.util |
java.io java.lang java.net java.nio.charset org.apache.commons.io |
org.htmlunit.svg
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 1.0% | 80.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.svg.package-info |
org.htmlunit.svg.SvgAltGlyph org.htmlunit.svg.SvgAltGlyphDef org.htmlunit.svg.SvgAltGlyphItem org.htmlunit.svg.SvgAnchor org.htmlunit.svg.SvgAnimate org.htmlunit.svg.SvgAnimateColor org.htmlunit.svg.SvgAnimateMotion org.htmlunit.svg.SvgAnimateTransform org.htmlunit.svg.SvgCircle org.htmlunit.svg.SvgClipPath org.htmlunit.svg.SvgColorProfile org.htmlunit.svg.SvgCursor org.htmlunit.svg.SvgDefs org.htmlunit.svg.SvgDesc org.htmlunit.svg.SvgElement org.htmlunit.svg.SvgElementFactory org.htmlunit.svg.SvgEllipse org.htmlunit.svg.SvgFeBlend org.htmlunit.svg.SvgFeColorMatrix org.htmlunit.svg.SvgFeComponentTransfer org.htmlunit.svg.SvgFeComposite org.htmlunit.svg.SvgFeConvolveMatrix org.htmlunit.svg.SvgFeDiffuseLighting org.htmlunit.svg.SvgFeDisplacementMap org.htmlunit.svg.SvgFeDistantLight org.htmlunit.svg.SvgFeFlood org.htmlunit.svg.SvgFeFuncA org.htmlunit.svg.SvgFeFuncB org.htmlunit.svg.SvgFeFuncG org.htmlunit.svg.SvgFeFuncR org.htmlunit.svg.SvgFeGaussianBlur org.htmlunit.svg.SvgFeImage org.htmlunit.svg.SvgFeMerge org.htmlunit.svg.SvgFeMergeNode org.htmlunit.svg.SvgFeMorphology org.htmlunit.svg.SvgFeOffset org.htmlunit.svg.SvgFePointLight org.htmlunit.svg.SvgFeSpecularLighting org.htmlunit.svg.SvgFeSpotLight org.htmlunit.svg.SvgFeTile org.htmlunit.svg.SvgFeTurbulence org.htmlunit.svg.SvgFilter org.htmlunit.svg.SvgFont org.htmlunit.svg.SvgFontFace org.htmlunit.svg.SvgFontFaceFormat org.htmlunit.svg.SvgFontFaceName org.htmlunit.svg.SvgFontFaceSrc org.htmlunit.svg.SvgFontFaceURI org.htmlunit.svg.SvgForeignObject org.htmlunit.svg.SvgGlyph org.htmlunit.svg.SvgGlyphRef org.htmlunit.svg.SvgGroup org.htmlunit.svg.SvgHKern org.htmlunit.svg.SvgImage org.htmlunit.svg.SvgLine org.htmlunit.svg.SvgLinearGradient org.htmlunit.svg.SvgMPath org.htmlunit.svg.SvgMarker org.htmlunit.svg.SvgMask org.htmlunit.svg.SvgMetadata org.htmlunit.svg.SvgMissingGlyph org.htmlunit.svg.SvgPath org.htmlunit.svg.SvgPattern org.htmlunit.svg.SvgPolygon org.htmlunit.svg.SvgPolyline org.htmlunit.svg.SvgRadialGradient org.htmlunit.svg.SvgRect org.htmlunit.svg.SvgScript org.htmlunit.svg.SvgSet org.htmlunit.svg.SvgStop org.htmlunit.svg.SvgStyle org.htmlunit.svg.SvgSwitch org.htmlunit.svg.SvgSymbol org.htmlunit.svg.SvgTRef org.htmlunit.svg.SvgTSpan org.htmlunit.svg.SvgText org.htmlunit.svg.SvgTextPath org.htmlunit.svg.SvgTitle org.htmlunit.svg.SvgUse org.htmlunit.svg.SvgVKern org.htmlunit.svg.SvgView |
org.htmlunit.html.parser.neko org.htmlunit.html.serializer |
java.lang java.lang.reflect java.util org.apache.commons.lang3 org.htmlunit org.htmlunit.html org.htmlunit.util org.xml.sax |
org.htmlunit.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
18 | 28 | 7.0% | 61.0% | 32.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.util.FalsifyingWebConnection org.htmlunit.util.package-info |
org.htmlunit.util.Cookie org.htmlunit.util.DebuggingWebConnection org.htmlunit.util.EncodingSniffer org.htmlunit.util.EncodingSniffer$Attribute org.htmlunit.util.HeaderUtils org.htmlunit.util.KeyDataPair org.htmlunit.util.MimeType org.htmlunit.util.NameValuePair org.htmlunit.util.OrderedFastHashMap org.htmlunit.util.OrderedFastHashMap$Entry org.htmlunit.util.OrderedFastHashMap$OrderedEntrySet org.htmlunit.util.OrderedFastHashMap$OrderedEntrySet$OrderedEntryIterator org.htmlunit.util.OrderedFastHashMap$OrderedKeySet org.htmlunit.util.OrderedFastHashMap$OrderedKeySet$OrderedKeyIterator org.htmlunit.util.OrderedFastHashMap$Position org.htmlunit.util.SerializableLock org.htmlunit.util.StringUtils org.htmlunit.util.UrlUtils org.htmlunit.util.UrlUtils$Url org.htmlunit.util.WebConnectionWrapper org.htmlunit.util.WebResponseWrapper org.htmlunit.util.XUserDefinedCharset org.htmlunit.util.XUserDefinedCharset$XUserDefinedDecoder org.htmlunit.util.XmlUtils$1 org.htmlunit.util.XmlUtils$TrackBlankContentAndSkipLeadingWhitespaceReader |
org.htmlunit org.htmlunit.attachment org.htmlunit.css org.htmlunit.html org.htmlunit.html.parser.neko org.htmlunit.http org.htmlunit.httpclient org.htmlunit.javascript.host org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.css org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.file org.htmlunit.javascript.host.html org.htmlunit.javascript.host.xml org.htmlunit.protocol.data org.htmlunit.svg org.htmlunit.websocket org.htmlunit.xml |
java.io java.lang java.lang.reflect java.net java.nio java.nio.charset java.nio.file java.util java.util.concurrent java.util.regex 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.cookie org.apache.http.impl.cookie org.htmlunit org.htmlunit.cyberneko.util org.htmlunit.cyberneko.xerces.util org.htmlunit.html.impl org.htmlunit.javascript org.htmlunit.protocol org.htmlunit.protocol.about org.htmlunit.protocol.data org.htmlunit.protocol.javascript org.xml.sax |
org.htmlunit.util.geometry
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 29.0% | 67.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.util.geometry.Shape2D org.htmlunit.util.geometry.package-info |
org.htmlunit.util.geometry.Circle2D org.htmlunit.util.geometry.Line2D org.htmlunit.util.geometry.Point2D org.htmlunit.util.geometry.Polygon2D org.htmlunit.util.geometry.Rectangle2D |
org.htmlunit.html |
java.lang java.util |
org.htmlunit.websocket
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 50.0% | 88.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.websocket.WebSocketAdapter org.htmlunit.websocket.package-info |
org.htmlunit.websocket.JettyWebSocketAdapter$JettyWebSocketAdapterImpl org.htmlunit.websocket.WebSocketCookieStore |
org.htmlunit.javascript.host |
java.io java.lang java.net java.util org.htmlunit org.htmlunit.jetty.websocket.api org.htmlunit.util |
org.htmlunit.webstart
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.webstart.WebStartHandler org.htmlunit.webstart.package-info |
None | None | java.io java.lang org.htmlunit |
org.htmlunit.xml
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 11 | 50.0% | 65.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.htmlunit.xml.package-info |
org.htmlunit.xml.XmlPage |
org.htmlunit org.htmlunit.html org.htmlunit.html.xpath org.htmlunit.javascript.host.dom org.htmlunit.javascript.host.html org.htmlunit.javascript.host.xml |
java.io java.lang java.nio.charset java.util javax.xml.parsers org.apache.commons.logging org.htmlunit org.htmlunit.html org.htmlunit.util org.w3c.dom org.xml.sax |
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]Package | Package Dependencies |
---|---|
org.htmlunit | org.htmlunit.html org.htmlunit |
org.htmlunit.attachment | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.css | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.html | org.htmlunit org.htmlunit.html |
org.htmlunit.html.impl | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.html.parser | org.htmlunit.html org.htmlunit org.htmlunit.html |
org.htmlunit.html.parser.neko | org.htmlunit.javascript.host.html org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.html.serializer | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.html.xpath | org.htmlunit.html org.htmlunit org.htmlunit.html |
org.htmlunit.http | org.htmlunit.util org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.httpclient | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.background | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.configuration | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host | org.htmlunit.javascript.host.media org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.animations | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.arrays | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.canvas | org.htmlunit.javascript.host.media org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.crypto | org.htmlunit.javascript.host org.htmlunit.javascript.host.media org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.css | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.dom | org.htmlunit.html org.htmlunit org.htmlunit.html |
org.htmlunit.javascript.host.event | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.fetch | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.file | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.geo | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.html | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.idb | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.intl | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.media | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.media.midi | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.media.presentation | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.media.rtc | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.network | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.payment | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.performance | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.security | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.speech | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.svg | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.worker | org.htmlunit.javascript.host.event org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.host.xml | org.htmlunit.util org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.preprocessor | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.proxyautoconfig | org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.javascript.regexp | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.platform | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.platform.canvas.rendering | org.htmlunit.javascript.host.canvas org.htmlunit.javascript.host.media org.htmlunit.javascript org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.platform.dom.traversal | org.htmlunit.html org.htmlunit org.htmlunit.html |
org.htmlunit.platform.util | org.htmlunit.platform org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.protocol.data | org.htmlunit.util org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.svg | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.util | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.websocket | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.webstart | org.htmlunit org.htmlunit.html org.htmlunit |
org.htmlunit.xml | org.htmlunit org.htmlunit.html org.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. |