How to generate the dependency information
This information is generated using the JDepend tool
Download JDepend
Unzip the jdepend-<version>.zip distribution file to a directory referred to as %JDEPEND_HOME%.
Add JDepend to the classpath: CLASSPATH=%CLASSPATH%;%JDEPEND_HOME%\lib\jdepend-<version>.jar
Run JDepend against the directory you wish to evaluate
cd jboss-head
java jdepend.textui.JDepend -file report.txt common
this will run the JDepend tool against directory common and output a file called report.txt
I had to grep the outputted file and and insert explicit wiki notation line breaks to make it more viewer friendly
-------------------------------------------------- - Package: org.apache.xerces.impl.xs -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 1 Ce: 2 A: 0 I: 0.67 D: 0.33 Abstract Classes: Concrete Classes: org.apache.xerces.impl.xs.JBossXBSchemaValidator Depends Upon: org.apache.xerces.xni org.apache.xerces.xs Used By: org.jboss.xb.binding.parser.xni -------------------------------------------------- - Package: org.apache.xerces.parsers -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.apache.xerces.util -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.apache.xerces.xni -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.apache.xerces.xni.grammars -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.apache.xerces.xni.parser -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.apache.xerces.xs -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.dom4j -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.dom4j.io -------------------------------------------------- No stats available: package referenced, but not analyzed. -------------------------------------------------- - Package: org.jboss.logging -------------------------------------------------- Stats: Total Classes: 8 Concrete Classes: 7 Abstract Classes: 1 Ca: 24 Ce: 4 A: 0.12 I: 0.14 D: 0.73 Abstract Classes: org.jboss.logging.LoggerPlugin Concrete Classes: org.jboss.logging.DynamicLogger org.jboss.logging.JBossJDKLogManager org.jboss.logging.JDK14LoggerPlugin org.jboss.logging.Log4jLoggerPlugin org.jboss.logging.Logger org.jboss.logging.NullLoggerPlugin org.jboss.logging.XLevel Depends Upon: java.io java.lang java.util.logging org.apache.log4j Used By: org.jboss.logging.jdk org.jboss.logging.util org.jboss.net.protocol org.jboss.net.protocol.file org.jboss.net.protocol.njar org.jboss.net.protocol.resource org.jboss.util org.jboss.util.file org.jboss.util.naming org.jboss.util.property.jmx org.jboss.util.propertyeditor org.jboss.util.state org.jboss.util.state.xml org.jboss.util.stream org.jboss.util.threadpool org.jboss.util.xml org.jboss.xb org.jboss.xb.binding org.jboss.xb.binding.metadata org.jboss.xb.binding.parser.sax org.jboss.xb.binding.parser.xni org.jboss.xb.binding.sunday org.jboss.xb.binding.sunday.unmarshalling org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- - Package: org.jboss.logging.appender -------------------------------------------------- Stats: Total Classes: 5 Concrete Classes: 5 Abstract Classes: 0 Ca: 0 Ce: 8 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.logging.appender.DailyRollingFileAppender org.jboss.logging.appender.FileAppender org.jboss.logging.appender.FileAppender$Helper org.jboss.logging.appender.RegexEventEvaluator org.jboss.logging.appender.RollingFileAppender Depends Upon: java.io java.lang java.net java.util java.util.regex org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.logging.filter -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 5 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.logging.filter.TCLFilter Depends Upon: java.lang java.lang.reflect java.net org.apache.log4j.spi org.jboss.util.collection Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.logging.jdk -------------------------------------------------- Stats: Total Classes: 8 Concrete Classes: 7 Abstract Classes: 1 Ca: 0 Ce: 7 A: 0.12 I: 1 D: 0.12 Abstract Classes: org.jboss.logging.jdk.SecurityActions$Actions Concrete Classes: org.jboss.logging.jdk.JDK14LoggerPlugin org.jboss.logging.jdk.JDKLogManager org.jboss.logging.jdk.SecurityActions org.jboss.logging.jdk.SecurityActions$Actions$1 org.jboss.logging.jdk.SecurityActions$Actions$2 org.jboss.logging.jdk.SecurityActions$Actions$2$1 org.jboss.logging.jdk.SecurityActions$Actions$2$2 Depends Upon: java.io java.lang java.net java.security java.util.logging org.jboss.logging org.jboss.logging.jdk.xml Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.logging.jdk.format -------------------------------------------------- Stats: Total Classes: 15 Concrete Classes: 13 Abstract Classes: 2 Ca: 0 Ce: 5 A: 0.13 I: 1 D: 0.13 Abstract Classes: org.jboss.logging.jdk.format.PatternConverter org.jboss.logging.jdk.format.PatternParser$NamedPatternConverter Concrete Classes: org.jboss.logging.jdk.format.AbsoluteTimeDateFormat org.jboss.logging.jdk.format.DateTimeDateFormat org.jboss.logging.jdk.format.FormattingInfo org.jboss.logging.jdk.format.ISO8601DateFormat org.jboss.logging.jdk.format.PatternFormatter org.jboss.logging.jdk.format.PatternParser org.jboss.logging.jdk.format.PatternParser$BasicPatternConverter org.jboss.logging.jdk.format.PatternParser$CategoryPatternConverter org.jboss.logging.jdk.format.PatternParser$ClassNamePatternConverter org.jboss.logging.jdk.format.PatternParser$DatePatternConverter org.jboss.logging.jdk.format.PatternParser$LiteralPatternConverter org.jboss.logging.jdk.format.PatternParser$LocationPatternConverter org.jboss.logging.jdk.format.PatternParser$MDCPatternConverter Depends Upon: java.io java.lang java.text java.util java.util.logging Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.logging.jdk.handlers -------------------------------------------------- Stats: Total Classes: 5 Concrete Classes: 4 Abstract Classes: 1 Ca: 1 Ce: 5 A: 0.2 I: 0.83 D: 0.03 Abstract Classes: org.jboss.logging.jdk.handlers.HandlerSkeleton Concrete Classes: org.jboss.logging.jdk.handlers.DailyRollingFileHandler org.jboss.logging.jdk.handlers.FileHandler org.jboss.logging.jdk.handlers.RollingCalendar org.jboss.logging.jdk.handlers.WriterHandler Depends Upon: java.io java.lang java.text java.util java.util.logging Used By: org.jboss.logging.jdk.xml -------------------------------------------------- - Package: org.jboss.logging.jdk.xml -------------------------------------------------- Stats: Total Classes: 7 Concrete Classes: 6 Abstract Classes: 1 Ca: 1 Ce: 13 A: 0.14 I: 0.93 D: 0.07 Abstract Classes: org.jboss.logging.jdk.xml.DOMConfigurator$ParseAction Concrete Classes: org.jboss.logging.jdk.xml.DOMConfigurator org.jboss.logging.jdk.xml.DOMConfigurator$1 org.jboss.logging.jdk.xml.DOMConfigurator$2 org.jboss.logging.jdk.xml.DOMConfigurator$3 org.jboss.logging.jdk.xml.DOMConfigurator$4 org.jboss.logging.jdk.xml.DOMConfigurator$5 Depends Upon: java.io java.lang java.lang.reflect java.net java.util java.util.logging javax.xml.parsers org.jboss.logging.jdk.handlers org.jboss.util org.jboss.util.propertyeditor org.jboss.util.xml org.w3c.dom org.xml.sax Used By: org.jboss.logging.jdk -------------------------------------------------- - Package: org.jboss.logging.layout -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 0 Ce: 4 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.logging.layout.PatternLayout org.jboss.logging.layout.PatternParserEx org.jboss.logging.layout.ThreadMDCConverter org.jboss.logging.layout.ThreadNDCConverter Depends Upon: java.lang org.apache.log4j org.apache.log4j.helpers org.apache.log4j.spi Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.logging.util -------------------------------------------------- Stats: Total Classes: 9 Concrete Classes: 9 Abstract Classes: 0 Ca: 0 Ce: 5 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.logging.util.CategoryStream org.jboss.logging.util.CategoryWriter org.jboss.logging.util.CategoryWriter$InternalCategoryWriter org.jboss.logging.util.LoggerPluginWriter org.jboss.logging.util.LoggerPluginWriter$PluginWriter org.jboss.logging.util.LoggerStream org.jboss.logging.util.LoggerWriter org.jboss.logging.util.LoggerWriter$InternalLoggerWriter org.jboss.logging.util.OnlyOnceErrorHandler Depends Upon: java.io java.lang org.apache.log4j org.apache.log4j.spi org.jboss.logging Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.protocol -------------------------------------------------- Stats: Total Classes: 8 Concrete Classes: 5 Abstract Classes: 3 Ca: 3 Ce: 6 A: 0.38 I: 0.67 D: 0.04 Abstract Classes: org.jboss.net.protocol.URLLister org.jboss.net.protocol.URLLister$URLFilter org.jboss.net.protocol.URLListerBase Concrete Classes: org.jboss.net.protocol.DelegatingURLConnection org.jboss.net.protocol.URLListerBase$1 org.jboss.net.protocol.URLListerBase$URLFilterImpl org.jboss.net.protocol.URLListerFactory org.jboss.net.protocol.URLStreamHandlerFactory Depends Upon: java.io java.lang java.net java.security java.util org.jboss.logging Used By: org.jboss.net.protocol.file org.jboss.net.protocol.http org.jboss.net.protocol.resource -------------------------------------------------- - Package: org.jboss.net.protocol.file -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 0 Ce: 7 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.net.protocol.file.FileURLConnection org.jboss.net.protocol.file.FileURLLister org.jboss.net.protocol.file.FileURLLister$1 org.jboss.net.protocol.file.Handler Depends Upon: java.io java.lang java.net java.security java.util org.jboss.logging org.jboss.net.protocol Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.protocol.http -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 7 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.net.protocol.http.DavURLLister Depends Upon: java.io java.lang java.net java.util org.apache.commons.httpclient org.apache.webdav.lib org.jboss.net.protocol Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.protocol.njar -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 7 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.net.protocol.njar.Handler Depends Upon: java.io java.lang java.net java.util org.jboss.logging org.jboss.util org.jboss.util.stream Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.protocol.resource -------------------------------------------------- Stats: Total Classes: 2 Concrete Classes: 2 Abstract Classes: 0 Ca: 0 Ce: 5 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.net.protocol.resource.Handler org.jboss.net.protocol.resource.ResourceURLConnection Depends Upon: java.io java.lang java.net org.jboss.logging org.jboss.net.protocol Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.sockets -------------------------------------------------- Stats: Total Classes: 12 Concrete Classes: 11 Abstract Classes: 1 Ca: 0 Ce: 11 A: 0.08 I: 1 D: 0.08 Abstract Classes: org.jboss.net.sockets.RMIMultiSocket Concrete Classes: org.jboss.net.sockets.DefaultSocketFactory org.jboss.net.sockets.InterruptableInputStream org.jboss.net.sockets.MethodHash org.jboss.net.sockets.QueuedClientSocketFactory org.jboss.net.sockets.RMIMultiSocketClient org.jboss.net.sockets.RMIMultiSocketHandler org.jboss.net.sockets.RMIMultiSocketServer org.jboss.net.sockets.TimeoutClientSocketFactory org.jboss.net.sockets.TimeoutServerSocket org.jboss.net.sockets.TimeoutServerSocketFactory org.jboss.net.sockets.TimeoutSocket Depends Upon: EDU.oswego.cs.dl.util.concurrent java.io java.lang java.lang.reflect java.net java.nio.channels java.rmi java.rmi.server java.security java.util javax.net Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.net.ssl -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 0 Abstract Classes: 1 Ca: 0 Ce: 2 A: 1 I: 1 D: 1 Abstract Classes: org.jboss.net.ssl.SSLSocketFactoryBuilder Concrete Classes: Depends Upon: java.lang javax.net.ssl Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util -------------------------------------------------- Stats: Total Classes: 81 Concrete Classes: 67 Abstract Classes: 14 Ca: 14 Ce: 12 A: 0.17 I: 0.46 D: 0.37 Abstract Classes: org.jboss.util.AbstractNestedThrowable org.jboss.util.CachePolicy org.jboss.util.Executable org.jboss.util.JBossInterface org.jboss.util.NestedThrowable org.jboss.util.PrettyString org.jboss.util.PrettyString$Appendable org.jboss.util.Sync org.jboss.util.SysPropertyActions$SysProps org.jboss.util.ThrowableHandler$Type org.jboss.util.ThrowableListener org.jboss.util.TimedCachePolicy$TimedEntry org.jboss.util.TimerTask org.jboss.util.WaitSync Concrete Classes: org.jboss.util.Base64 org.jboss.util.Base64$InputStream org.jboss.util.Base64$OutputStream org.jboss.util.Classes org.jboss.util.Classes$1 org.jboss.util.Counter org.jboss.util.Counter$1 org.jboss.util.Counter$2 org.jboss.util.Counter$3 org.jboss.util.Counter$Wrapper org.jboss.util.EmptyStringException org.jboss.util.FieldInstance org.jboss.util.HashCode org.jboss.util.Heap org.jboss.util.JBossObject org.jboss.util.JBossStringBuilder org.jboss.util.LRUCachePolicy org.jboss.util.LRUCachePolicy$LRUCacheEntry org.jboss.util.LRUCachePolicy$LRUList org.jboss.util.LongCounter org.jboss.util.LongCounter$1 org.jboss.util.LongCounter$2 org.jboss.util.LongCounter$3 org.jboss.util.LongCounter$Wrapper org.jboss.util.MethodHashing org.jboss.util.NestedError org.jboss.util.NestedException org.jboss.util.NestedRuntimeException org.jboss.util.NestedSQLException org.jboss.util.NestedThrowable$1 org.jboss.util.NestedThrowable$Util org.jboss.util.NoSuchMethodException org.jboss.util.NotImplementedException org.jboss.util.Null org.jboss.util.NullArgumentException org.jboss.util.Objects org.jboss.util.Primitives org.jboss.util.Semaphore org.jboss.util.Semaphore$Info org.jboss.util.SoftObject org.jboss.util.StopWatch org.jboss.util.StopWatch$1 org.jboss.util.StopWatch$Wrapper org.jboss.util.StringPropertyReplacer org.jboss.util.Strings org.jboss.util.Strings$Range org.jboss.util.SynchronizedCachePolicy org.jboss.util.SysPropertyActions org.jboss.util.SysPropertyActions$SysProps$1 org.jboss.util.SysPropertyActions$SysProps$2 org.jboss.util.SysPropertyActions$SysProps$2$1 org.jboss.util.ThrowableHandler org.jboss.util.Throwables org.jboss.util.TimedCachePolicy org.jboss.util.TimedCachePolicy$1 org.jboss.util.TimedCachePolicy$DefaultTimedEntry org.jboss.util.TimedCachePolicy$ResolutionTimer org.jboss.util.TimerQueue org.jboss.util.TimerQueue$TimerTaskLoop org.jboss.util.UnexpectedThrowable org.jboss.util.UnreachableStatementException org.jboss.util.WaitSemaphore org.jboss.util.WeakObject org.jboss.util.WorkerQueue org.jboss.util.WorkerQueue$1 org.jboss.util.WorkerQueue$JobItem org.jboss.util.WorkerQueue$QueueLoop Depends Upon: java.io java.lang java.lang.ref java.lang.reflect java.net java.security java.sql java.util java.util.zip org.jboss.logging org.jboss.util.platform org.jboss.util.stream Used By: org.jboss.logging.jdk.xml org.jboss.net.protocol.njar org.jboss.util.collection org.jboss.util.id org.jboss.util.property org.jboss.util.propertyeditor org.jboss.util.timeout org.jboss.util.xml org.jboss.xb.binding org.jboss.xb.binding.group org.jboss.xb.binding.metadata org.jboss.xb.binding.sunday org.jboss.xb.binding.sunday.unmarshalling org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- - Package: org.jboss.util.collection -------------------------------------------------- Stats: Total Classes: 44 Concrete Classes: 40 Abstract Classes: 4 Ca: 2 Ce: 6 A: 0.09 I: 0.75 D: 0.16 Abstract Classes: org.jboss.util.collection.AbstractQueue org.jboss.util.collection.Queue org.jboss.util.collection.WeakClassCache org.jboss.util.collection.WeakIdentityHashMap$HashIterator Concrete Classes: org.jboss.util.collection.ArrayIterator org.jboss.util.collection.CachedCollection org.jboss.util.collection.CachedCollection$MyIterator org.jboss.util.collection.CachedList org.jboss.util.collection.CollectionException org.jboss.util.collection.CollectionsFactory org.jboss.util.collection.CollectionsUtil org.jboss.util.collection.CompoundIterator org.jboss.util.collection.CompoundKey org.jboss.util.collection.EmptyCollectionException org.jboss.util.collection.FullCollectionException org.jboss.util.collection.Iterators org.jboss.util.collection.Iterators$1 org.jboss.util.collection.Iterators$EmptyIterator org.jboss.util.collection.Iterators$Enum2Iterator org.jboss.util.collection.Iterators$ImmutableIterator org.jboss.util.collection.Iterators$Iter2Enumeration org.jboss.util.collection.Iterators$SyncEnumeration org.jboss.util.collection.Iterators$SyncIterator org.jboss.util.collection.LazyList org.jboss.util.collection.LazyMap org.jboss.util.collection.LazySet org.jboss.util.collection.ListQueue org.jboss.util.collection.ListSet org.jboss.util.collection.ReverseListIterator org.jboss.util.collection.SerializableEnumeration org.jboss.util.collection.WeakIdentityHashMap org.jboss.util.collection.WeakIdentityHashMap$1 org.jboss.util.collection.WeakIdentityHashMap$Entry org.jboss.util.collection.WeakIdentityHashMap$EntryIterator org.jboss.util.collection.WeakIdentityHashMap$EntrySet org.jboss.util.collection.WeakIdentityHashMap$KeyIterator org.jboss.util.collection.WeakIdentityHashMap$KeySet org.jboss.util.collection.WeakIdentityHashMap$SimpleEntry org.jboss.util.collection.WeakIdentityHashMap$ValueIterator org.jboss.util.collection.WeakIdentityHashMap$Values org.jboss.util.collection.WeakSet org.jboss.util.collection.WeakSet$1 org.jboss.util.collection.WeakValueHashMap org.jboss.util.collection.WeakValueHashMap$WeakValueRef Depends Upon: EDU.oswego.cs.dl.util.concurrent java.io java.lang java.lang.ref java.util org.jboss.util Used By: org.jboss.logging.filter org.jboss.util.threadpool -------------------------------------------------- - Package: org.jboss.util.deadlock -------------------------------------------------- Stats: Total Classes: 3 Concrete Classes: 2 Abstract Classes: 1 Ca: 0 Ce: 2 A: 0.33 I: 1 D: 0.33 Abstract Classes: org.jboss.util.deadlock.Resource Concrete Classes: org.jboss.util.deadlock.ApplicationDeadlockException org.jboss.util.deadlock.DeadlockDetector Depends Upon: java.lang java.util Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.file -------------------------------------------------- Stats: Total Classes: 12 Concrete Classes: 10 Abstract Classes: 2 Ca: 0 Ce: 8 A: 0.17 I: 1 D: 0.17 Abstract Classes: org.jboss.util.file.ArchiveBrowser org.jboss.util.file.ArchiveBrowser$Filter Concrete Classes: org.jboss.util.file.ClassFileFilter org.jboss.util.file.DirectoryArchiveBrowser org.jboss.util.file.FilePrefixFilter org.jboss.util.file.FileSuffixFilter org.jboss.util.file.FilenamePrefixFilter org.jboss.util.file.FilenameSuffixFilter org.jboss.util.file.Files org.jboss.util.file.JarArchiveBrowser org.jboss.util.file.JarUtils org.jboss.util.file.JarUtils$JarInfo Depends Upon: java.io java.lang java.net java.util java.util.jar java.util.zip org.jboss.logging org.jboss.util.stream Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.id -------------------------------------------------- Stats: Total Classes: 7 Concrete Classes: 6 Abstract Classes: 1 Ca: 0 Ce: 8 A: 0.14 I: 1 D: 0.14 Abstract Classes: org.jboss.util.id.ID Concrete Classes: org.jboss.util.id.GUID org.jboss.util.id.SerialVersion org.jboss.util.id.SerialVersion$1 org.jboss.util.id.UID org.jboss.util.id.VMID org.jboss.util.id.VMID$1 Depends Upon: EDU.oswego.cs.dl.util.concurrent java.io java.lang java.net java.security java.util org.jboss.util org.jboss.util.platform Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.loading -------------------------------------------------- Stats: Total Classes: 10 Concrete Classes: 8 Abstract Classes: 2 Ca: 0 Ce: 3 A: 0.2 I: 1 D: 0.2 Abstract Classes: org.jboss.util.loading.Translatable org.jboss.util.loading.Translator Concrete Classes: org.jboss.util.loading.ContextClassLoader org.jboss.util.loading.ContextClassLoader$1 org.jboss.util.loading.ContextClassLoader$NewInstance org.jboss.util.loading.ContextClassLoaderSwitcher org.jboss.util.loading.ContextClassLoaderSwitcher$1 org.jboss.util.loading.ContextClassLoaderSwitcher$NewInstance org.jboss.util.loading.ContextClassLoaderSwitcher$SwitchContext org.jboss.util.loading.DelegatingClassLoader Depends Upon: java.lang java.net java.security Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.naming -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 0 Ce: 5 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.util.naming.ENCThreadLocalKey org.jboss.util.naming.NonSerializableFactory org.jboss.util.naming.ReadOnlyContext org.jboss.util.naming.Util Depends Upon: java.lang java.util javax.naming javax.naming.spi org.jboss.logging Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.platform -------------------------------------------------- Stats: Total Classes: 2 Concrete Classes: 2 Abstract Classes: 0 Ca: 2 Ce: 3 A: 0 I: 0.6 D: 0.4 Abstract Classes: Concrete Classes: org.jboss.util.platform.Java org.jboss.util.platform.PID Depends Upon: java.io java.lang java.util Used By: org.jboss.util org.jboss.util.id -------------------------------------------------- - Package: org.jboss.util.property -------------------------------------------------- Stats: Total Classes: 23 Concrete Classes: 17 Abstract Classes: 6 Ca: 0 Ce: 8 A: 0.26 I: 1 D: 0.26 Abstract Classes: org.jboss.util.property.BoundPropertyAdapter org.jboss.util.property.BoundPropertyListener org.jboss.util.property.Configurable org.jboss.util.property.PropertyAdapter org.jboss.util.property.PropertyListener org.jboss.util.property.PropertyReader Concrete Classes: org.jboss.util.property.DefaultPropertyReader org.jboss.util.property.FieldBoundPropertyListener org.jboss.util.property.FilePropertyReader org.jboss.util.property.MethodBoundPropertyListener org.jboss.util.property.Property org.jboss.util.property.Property$1 org.jboss.util.property.PropertyContainer org.jboss.util.property.PropertyError org.jboss.util.property.PropertyEvent org.jboss.util.property.PropertyException org.jboss.util.property.PropertyGroup org.jboss.util.property.PropertyGroup$1 org.jboss.util.property.PropertyGroup$1$1 org.jboss.util.property.PropertyManager org.jboss.util.property.PropertyManager$1 org.jboss.util.property.PropertyMap org.jboss.util.property.PropertyMap$1 Depends Upon: java.beans java.io java.lang java.lang.reflect java.security java.util org.jboss.util org.jboss.util.propertyeditor Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.property.jmx -------------------------------------------------- Stats: Total Classes: 2 Concrete Classes: 1 Abstract Classes: 1 Ca: 0 Ce: 2 A: 0.5 I: 1 D: 0.5 Abstract Classes: org.jboss.util.property.jmx.SystemPropertyClassValueMBean Concrete Classes: org.jboss.util.property.jmx.SystemPropertyClassValue Depends Upon: java.lang org.jboss.logging Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.propertyeditor -------------------------------------------------- Stats: Total Classes: 28 Concrete Classes: 28 Abstract Classes: 0 Ca: 2 Ce: 17 A: 0 I: 0.89 D: 0.11 Abstract Classes: Concrete Classes: org.jboss.util.propertyeditor.BigDecimalEditor org.jboss.util.propertyeditor.BlockingModeEditor org.jboss.util.propertyeditor.BooleanEditor org.jboss.util.propertyeditor.ByteArrayEditor org.jboss.util.propertyeditor.ByteEditor org.jboss.util.propertyeditor.CharacterEditor org.jboss.util.propertyeditor.ClassArrayEditor org.jboss.util.propertyeditor.ClassEditor org.jboss.util.propertyeditor.DateEditor org.jboss.util.propertyeditor.DateEditor$1 org.jboss.util.propertyeditor.DocumentEditor org.jboss.util.propertyeditor.DoubleEditor org.jboss.util.propertyeditor.ElementEditor org.jboss.util.propertyeditor.FileEditor org.jboss.util.propertyeditor.FloatEditor org.jboss.util.propertyeditor.InetAddressEditor org.jboss.util.propertyeditor.IntArrayEditor org.jboss.util.propertyeditor.IntegerEditor org.jboss.util.propertyeditor.LongEditor org.jboss.util.propertyeditor.PropertiesEditor org.jboss.util.propertyeditor.PropertyEditors org.jboss.util.propertyeditor.PropertyEditors$Initialize org.jboss.util.propertyeditor.ShortEditor org.jboss.util.propertyeditor.StringArrayEditor org.jboss.util.propertyeditor.StringEditor org.jboss.util.propertyeditor.TextPropertyEditorSupport org.jboss.util.propertyeditor.URIEditor org.jboss.util.propertyeditor.URLEditor Depends Upon: java.beans java.io java.lang java.lang.reflect java.math java.net java.security java.text java.util java.util.regex javax.xml.parsers org.jboss.logging org.jboss.util org.jboss.util.threadpool org.jboss.util.xml org.w3c.dom org.xml.sax Used By: org.jboss.logging.jdk.xml org.jboss.util.property -------------------------------------------------- - Package: org.jboss.util.state -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 1 Ce: 3 A: 0 I: 0.75 D: 0.25 Abstract Classes: Concrete Classes: org.jboss.util.state.IllegalTransitionException org.jboss.util.state.State org.jboss.util.state.StateMachine org.jboss.util.state.Transition Depends Upon: java.lang java.util org.jboss.logging Used By: org.jboss.util.state.xml -------------------------------------------------- - Package: org.jboss.util.state.xml -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 7 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.util.state.xml.StateMachineParser Depends Upon: java.lang java.net java.util org.dom4j org.dom4j.io org.jboss.logging org.jboss.util.state Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.stream -------------------------------------------------- Stats: Total Classes: 6 Concrete Classes: 4 Abstract Classes: 2 Ca: 3 Ce: 3 A: 0.33 I: 0.5 D: 0.17 Abstract Classes: org.jboss.util.stream.IMarshalledValue org.jboss.util.stream.StreamListener Concrete Classes: org.jboss.util.stream.CRLFPrintWriter org.jboss.util.stream.NotifyingBufferedInputStream org.jboss.util.stream.NotifyingBufferedOutputStream org.jboss.util.stream.Streams Depends Upon: java.io java.lang org.jboss.logging Used By: org.jboss.net.protocol.njar org.jboss.util org.jboss.util.file -------------------------------------------------- - Package: org.jboss.util.threadpool -------------------------------------------------- Stats: Total Classes: 18 Concrete Classes: 13 Abstract Classes: 5 Ca: 2 Ce: 6 A: 0.28 I: 0.75 D: 0.03 Abstract Classes: org.jboss.util.threadpool.BasicThreadPoolMBean org.jboss.util.threadpool.Task org.jboss.util.threadpool.TaskWrapper org.jboss.util.threadpool.ThreadPool org.jboss.util.threadpool.ThreadPoolMBean Concrete Classes: org.jboss.util.threadpool.BasicTaskWrapper org.jboss.util.threadpool.BasicThreadPool org.jboss.util.threadpool.BasicThreadPool$1 org.jboss.util.threadpool.BasicThreadPool$ThreadPoolThreadFactory org.jboss.util.threadpool.BasicThreadPool$TimeoutInfo org.jboss.util.threadpool.BasicThreadPool$TimeoutMonitor org.jboss.util.threadpool.BlockingMode org.jboss.util.threadpool.MinPooledExecutor org.jboss.util.threadpool.RunnableTaskWrapper org.jboss.util.threadpool.StartTimeoutException org.jboss.util.threadpool.TaskStoppedException org.jboss.util.threadpool.ThreadPoolFullException org.jboss.util.threadpool.ThreadPoolStoppedException Depends Upon: EDU.oswego.cs.dl.util.concurrent java.io java.lang java.util org.jboss.logging org.jboss.util.collection Used By: org.jboss.util.propertyeditor org.jboss.util.timeout -------------------------------------------------- - Package: org.jboss.util.timeout -------------------------------------------------- Stats: Total Classes: 7 Concrete Classes: 5 Abstract Classes: 2 Ca: 0 Ce: 3 A: 0.29 I: 1 D: 0.29 Abstract Classes: org.jboss.util.timeout.Timeout org.jboss.util.timeout.TimeoutTarget Concrete Classes: org.jboss.util.timeout.TimeoutFactory org.jboss.util.timeout.TimeoutFactory$1 org.jboss.util.timeout.TimeoutFactory$TimeoutImpl org.jboss.util.timeout.TimeoutFactory$TimeoutTargetImpl org.jboss.util.timeout.TimeoutFactory$TimeoutWorker Depends Upon: java.lang org.jboss.util org.jboss.util.threadpool Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.util.xml -------------------------------------------------- Stats: Total Classes: 6 Concrete Classes: 5 Abstract Classes: 1 Ca: 5 Ce: 12 A: 0.17 I: 0.71 D: 0.13 Abstract Classes: org.jboss.util.xml.XmlLoadable Concrete Classes: org.jboss.util.xml.DOMUtils org.jboss.util.xml.DOMWriter org.jboss.util.xml.JBossEntityResolver org.jboss.util.xml.JBossErrorHandler org.jboss.util.xml.XmlHelper Depends Upon: EDU.oswego.cs.dl.util.concurrent java.io java.lang java.net java.util javax.xml.namespace javax.xml.parsers javax.xml.transform org.jboss.logging org.jboss.util org.w3c.dom org.xml.sax Used By: org.jboss.logging.jdk.xml org.jboss.util.propertyeditor org.jboss.xb.binding org.jboss.xb.binding.parser.sax org.jboss.xb.binding.sunday.unmarshalling -------------------------------------------------- - Package: org.jboss.xb -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 4 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.xb.QNameBuilder Depends Upon: java.lang javax.xml.namespace org.jboss.logging org.w3c.dom Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.xb.binding -------------------------------------------------- Stats: Total Classes: 82 Concrete Classes: 64 Abstract Classes: 18 Ca: 9 Ce: 26 A: 0.22 I: 0.74 D: 0.04 Abstract Classes: org.jboss.xb.binding.AbstractMarshaller org.jboss.xb.binding.AbstractMarshaller$Stack org.jboss.xb.binding.Constants org.jboss.xb.binding.Content$Node org.jboss.xb.binding.GenericObjectModelFactory org.jboss.xb.binding.GenericObjectModelProvider org.jboss.xb.binding.GenericValueContainer org.jboss.xb.binding.Marshaller org.jboss.xb.binding.MarshallingContext org.jboss.xb.binding.ObjectLocalMarshaller org.jboss.xb.binding.ObjectModelBuilder$Stack org.jboss.xb.binding.ObjectModelFactory org.jboss.xb.binding.ObjectModelProvider org.jboss.xb.binding.TypeBinding org.jboss.xb.binding.Unmarshaller org.jboss.xb.binding.UnmarshallerFactory org.jboss.xb.binding.UnmarshallingContext org.jboss.xb.binding.Util$XMLNameToJavaIdentifierConverter Concrete Classes: org.jboss.xb.binding.AbstractMarshaller$ClassMapping org.jboss.xb.binding.AbstractMarshaller$ContentHandlerAdaptor org.jboss.xb.binding.AbstractMarshaller$FieldToWildcardMapping org.jboss.xb.binding.AbstractMarshaller$StackImpl org.jboss.xb.binding.AttributesImpl org.jboss.xb.binding.AttributesImpl$AttributeImpl org.jboss.xb.binding.Content org.jboss.xb.binding.Content$Characters org.jboss.xb.binding.Content$EndElement org.jboss.xb.binding.Content$EndPrefixMapping org.jboss.xb.binding.Content$StartElement org.jboss.xb.binding.Content$StartPrefixMapping org.jboss.xb.binding.ContentPopulator org.jboss.xb.binding.ContentWriter org.jboss.xb.binding.DelegatingObjectModelFactory org.jboss.xb.binding.DelegatingObjectModelFactory$AddMethods org.jboss.xb.binding.DelegatingObjectModelProvider org.jboss.xb.binding.DtdMarshaller org.jboss.xb.binding.DtdMarshaller$Element org.jboss.xb.binding.GenericValueContainer$FACTORY org.jboss.xb.binding.GenericValueContainer$FACTORY$1 org.jboss.xb.binding.Immutable org.jboss.xb.binding.JBossXBException org.jboss.xb.binding.JBossXBRuntimeException org.jboss.xb.binding.JBossXBValueFormatException org.jboss.xb.binding.MappingObjectModelFactory org.jboss.xb.binding.MappingObjectModelFactory$ElementToClassMapping org.jboss.xb.binding.MappingObjectModelFactory$ElementToFieldMapping org.jboss.xb.binding.MappingObjectModelFactory$ElementToFieldMappingKey org.jboss.xb.binding.MappingObjectModelProvider org.jboss.xb.binding.MappingObjectModelProvider$ClassToElementMapping org.jboss.xb.binding.MappingObjectModelProvider$FieldToElementMapping org.jboss.xb.binding.Marshaller$FACTORY org.jboss.xb.binding.NamespaceRegistry org.jboss.xb.binding.ObjectModelBuilder org.jboss.xb.binding.ObjectModelBuilder$1 org.jboss.xb.binding.ObjectModelBuilder$AllElement org.jboss.xb.binding.ObjectModelBuilder$StackImpl org.jboss.xb.binding.SchemalessMarshaller org.jboss.xb.binding.SchemalessObjectModelFactory org.jboss.xb.binding.SimpleTypeBindings org.jboss.xb.binding.SimpleTypeBindings$1 org.jboss.xb.binding.SimpleTypeBindings$2 org.jboss.xb.binding.SimpleTypeBindings$3 org.jboss.xb.binding.SimpleTypeBindings$4 org.jboss.xb.binding.SimpleTypeBindings$5 org.jboss.xb.binding.SimpleTypeBindings$6 org.jboss.xb.binding.SimpleTypeBindings$7 org.jboss.xb.binding.SimpleTypeBindings$8 org.jboss.xb.binding.SimpleTypeBindings$9 org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl org.jboss.xb.binding.UnmarshallerImpl org.jboss.xb.binding.Util org.jboss.xb.binding.Util$1 org.jboss.xb.binding.Util$2 org.jboss.xb.binding.Util$XMLNameToJavaIdentifierConverter$1 org.jboss.xb.binding.Util$XMLNameToJavaIdentifierConverter$2 org.jboss.xb.binding.Util$XMLNameToJavaIdentifierConverter$3 org.jboss.xb.binding.Util$XMLNameToJavaIdentifierConverter$PARSER org.jboss.xb.binding.XercesXsMarshaller org.jboss.xb.binding.XercesXsMarshaller$1 org.jboss.xb.binding.XercesXsMarshaller$2 org.jboss.xb.binding.XercesXsMarshaller$3 org.jboss.xb.binding.XsMarshaller Depends Upon: com.wutka.dtd java.io java.lang java.lang.reflect java.math java.net java.security java.text java.util javax.xml.namespace javax.xml.parsers org.apache.ws.jaxme.xs org.apache.ws.jaxme.xs.xml org.apache.xerces.xs org.jboss.logging org.jboss.util org.jboss.util.xml org.jboss.xb.binding.metadata.marshalling org.jboss.xb.binding.metadata.unmarshalling org.jboss.xb.binding.parser org.jboss.xb.binding.parser.sax org.jboss.xb.binding.sunday.unmarshalling org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.ls org.xml.sax Used By: org.jboss.xb.binding.group org.jboss.xb.binding.metadata org.jboss.xb.binding.parser org.jboss.xb.binding.parser.sax org.jboss.xb.binding.parser.xni org.jboss.xb.binding.sunday org.jboss.xb.binding.sunday.unmarshalling org.jboss.xb.binding.sunday.unmarshalling.impl.runtime org.jboss.xb.util -------------------------------------------------- - Package: org.jboss.xb.binding.group -------------------------------------------------- Stats: Total Classes: 7 Concrete Classes: 6 Abstract Classes: 1 Ca: 2 Ce: 7 A: 0.14 I: 0.78 D: 0.08 Abstract Classes: org.jboss.xb.binding.group.ValueListHandler Concrete Classes: org.jboss.xb.binding.group.ValueList org.jboss.xb.binding.group.ValueList$NonRequiredValue org.jboss.xb.binding.group.ValueListHandler$1 org.jboss.xb.binding.group.ValueListHandler$2 org.jboss.xb.binding.group.ValueListHandler$3 org.jboss.xb.binding.group.ValueListInitializer Depends Upon: java.lang java.lang.reflect java.util javax.xml.namespace org.jboss.util org.jboss.xb.binding org.jboss.xb.binding.sunday.unmarshalling Used By: org.jboss.xb.binding.sunday.unmarshalling org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- - Package: org.jboss.xb.binding.metadata -------------------------------------------------- Stats: Total Classes: 32 Concrete Classes: 30 Abstract Classes: 2 Ca: 3 Ce: 8 A: 0.06 I: 0.73 D: 0.21 Abstract Classes: org.jboss.xb.binding.metadata.XsdAnnotation$AbstractGOMF org.jboss.xb.binding.metadata.XsdAnnotation$AttributeSetter Concrete Classes: org.jboss.xb.binding.metadata.AddMethodMetaData org.jboss.xb.binding.metadata.CharactersMetaData org.jboss.xb.binding.metadata.ClassMetaData org.jboss.xb.binding.metadata.MapEntryMetaData org.jboss.xb.binding.metadata.PackageMetaData org.jboss.xb.binding.metadata.PropertyMetaData org.jboss.xb.binding.metadata.PutMethodMetaData org.jboss.xb.binding.metadata.SchemaMetaData org.jboss.xb.binding.metadata.ValueMetaData org.jboss.xb.binding.metadata.XsdAnnotation org.jboss.xb.binding.metadata.XsdAnnotation$1 org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory$1 org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory$2 org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory$3 org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory$4 org.jboss.xb.binding.metadata.XsdAnnotation$JaxbObjectModelFactory$5 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$1 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$2 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$3 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$4 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$5 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$6 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$7 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$8 org.jboss.xb.binding.metadata.XsdAnnotation$JbxbObjectModelFactory$9 org.jboss.xb.binding.metadata.XsdAnnotation$XsdObjectModelFactory org.jboss.xb.binding.metadata.XsdAppInfo org.jboss.xb.binding.metadata.XsdElement Depends Upon: java.io java.lang java.util javax.xml.namespace org.jboss.logging org.jboss.util org.jboss.xb.binding org.xml.sax Used By: org.jboss.xb.binding.sunday org.jboss.xb.binding.sunday.unmarshalling org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- - Package: org.jboss.xb.binding.metadata.marshalling -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 0 Abstract Classes: 1 Ca: 2 Ce: 1 A: 1 I: 0.33 D: 0.33 Abstract Classes: org.jboss.xb.binding.metadata.marshalling.FieldBinding Concrete Classes: Depends Upon: java.lang Used By: org.jboss.xb.binding org.jboss.xb.binding.sunday -------------------------------------------------- - Package: org.jboss.xb.binding.metadata.unmarshalling -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 2 Abstract Classes: 2 Ca: 1 Ce: 1 A: 0.5 I: 0.5 D: 0 Abstract Classes: org.jboss.xb.binding.metadata.unmarshalling.BindingCursor org.jboss.xb.binding.metadata.unmarshalling.DocumentBinding Concrete Classes: org.jboss.xb.binding.metadata.unmarshalling.BindingCursor$Factory org.jboss.xb.binding.metadata.unmarshalling.BindingCursor$Factory$NoopBindingCursor Depends Upon: java.lang Used By: org.jboss.xb.binding -------------------------------------------------- - Package: org.jboss.xb.binding.parser -------------------------------------------------- Stats: Total Classes: 2 Concrete Classes: 0 Abstract Classes: 2 Ca: 4 Ce: 5 A: 1 I: 0.56 D: 0.56 Abstract Classes: org.jboss.xb.binding.parser.JBossXBParser org.jboss.xb.binding.parser.JBossXBParser$ContentHandler Concrete Classes: Depends Upon: java.io java.lang org.apache.xerces.xs org.jboss.xb.binding org.xml.sax Used By: org.jboss.xb.binding org.jboss.xb.binding.parser.sax org.jboss.xb.binding.parser.xni org.jboss.xb.binding.sunday.unmarshalling -------------------------------------------------- - Package: org.jboss.xb.binding.parser.sax -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 1 Ce: 8 A: 0 I: 0.89 D: 0.11 Abstract Classes: Concrete Classes: org.jboss.xb.binding.parser.sax.SaxJBossXBParser org.jboss.xb.binding.parser.sax.SaxJBossXBParser$1 org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler org.jboss.xb.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler Depends Upon: java.io java.lang javax.xml.parsers org.jboss.logging org.jboss.util.xml org.jboss.xb.binding org.jboss.xb.binding.parser org.xml.sax Used By: org.jboss.xb.binding -------------------------------------------------- - Package: org.jboss.xb.binding.parser.xni -------------------------------------------------- Stats: Total Classes: 6 Concrete Classes: 6 Abstract Classes: 0 Ca: 0 Ce: 16 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.xb.binding.parser.xni.XniJBossXBParser org.jboss.xb.binding.parser.xni.XniJBossXBParser$1 org.jboss.xb.binding.parser.xni.XniJBossXBParser$2 org.jboss.xb.binding.parser.xni.XniJBossXBParser$DocumentParser org.jboss.xb.binding.parser.xni.XniJBossXBParser$ParserConfiguration org.jboss.xb.binding.parser.xni.XniJBossXBParser$SAXAttributes Depends Upon: java.io java.lang java.util org.apache.xerces.impl org.apache.xerces.impl.dtd org.apache.xerces.impl.xs org.apache.xerces.parsers org.apache.xerces.util org.apache.xerces.xni org.apache.xerces.xni.grammars org.apache.xerces.xni.parser org.apache.xerces.xs org.jboss.logging org.jboss.xb.binding org.jboss.xb.binding.parser org.xml.sax Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.xb.binding.sunday -------------------------------------------------- Stats: Total Classes: 4 Concrete Classes: 4 Abstract Classes: 0 Ca: 0 Ce: 13 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.xb.binding.sunday.MarshallerImpl org.jboss.xb.binding.sunday.MarshallerImpl$1 org.jboss.xb.binding.sunday.MarshallerImpl$2 org.jboss.xb.binding.sunday.MarshallerImpl$3 Depends Upon: java.io java.lang java.lang.reflect java.util javax.xml.namespace javax.xml.parsers org.jboss.logging org.jboss.util org.jboss.xb.binding org.jboss.xb.binding.metadata org.jboss.xb.binding.metadata.marshalling org.jboss.xb.binding.sunday.unmarshalling org.xml.sax Used By: Not used by any packages. -------------------------------------------------- - Package: org.jboss.xb.binding.sunday.unmarshalling -------------------------------------------------- Stats: Total Classes: 51 Concrete Classes: 38 Abstract Classes: 13 Ca: 4 Ce: 19 A: 0.25 I: 0.83 D: 0.08 Abstract Classes: org.jboss.xb.binding.sunday.unmarshalling.AttributeHandler org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler org.jboss.xb.binding.sunday.unmarshalling.ElementHandler org.jboss.xb.binding.sunday.unmarshalling.ElementInterceptor org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding$Cursor org.jboss.xb.binding.sunday.unmarshalling.ParticleHandler org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingInitializer org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver org.jboss.xb.binding.sunday.unmarshalling.SchemaResolverConfigMBean org.jboss.xb.binding.sunday.unmarshalling.SchemaResolverFactory org.jboss.xb.binding.sunday.unmarshalling.TermBinding org.jboss.xb.binding.sunday.unmarshalling.ValueAdapter Concrete Classes: org.jboss.xb.binding.sunday.unmarshalling.AllBinding org.jboss.xb.binding.sunday.unmarshalling.AllBinding$1 org.jboss.xb.binding.sunday.unmarshalling.AttributeBinding org.jboss.xb.binding.sunday.unmarshalling.AttributeHandler$1 org.jboss.xb.binding.sunday.unmarshalling.AttributesHandler org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler$1 org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler$2 org.jboss.xb.binding.sunday.unmarshalling.ChoiceBinding org.jboss.xb.binding.sunday.unmarshalling.ChoiceBinding$1 org.jboss.xb.binding.sunday.unmarshalling.DefaultElementHandler org.jboss.xb.binding.sunday.unmarshalling.DefaultElementInterceptor org.jboss.xb.binding.sunday.unmarshalling.DefaultHandlers org.jboss.xb.binding.sunday.unmarshalling.DefaultHandlers$1 org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver org.jboss.xb.binding.sunday.unmarshalling.DefaultWildcardHandler org.jboss.xb.binding.sunday.unmarshalling.ElementBinding org.jboss.xb.binding.sunday.unmarshalling.LSInputAdaptor org.jboss.xb.binding.sunday.unmarshalling.ParticleBinding org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding$1 org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding$2 org.jboss.xb.binding.sunday.unmarshalling.SchemaResolverConfig org.jboss.xb.binding.sunday.unmarshalling.SequenceBinding org.jboss.xb.binding.sunday.unmarshalling.SequenceBinding$1 org.jboss.xb.binding.sunday.unmarshalling.SimpleTypeBinding org.jboss.xb.binding.sunday.unmarshalling.SingletonSchemaResolverFactory org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler$StackImpl org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler$StackItem org.jboss.xb.binding.sunday.unmarshalling.TypeBinding org.jboss.xb.binding.sunday.unmarshalling.ValueAdapter$1 org.jboss.xb.binding.sunday.unmarshalling.WildcardBinding org.jboss.xb.binding.sunday.unmarshalling.XsdBinder org.jboss.xb.binding.sunday.unmarshalling.XsdBinder$1 org.jboss.xb.binding.sunday.unmarshalling.XsdBinder$SharedElements org.jboss.xb.binding.sunday.unmarshalling.XsdBinder$XsdBinding org.jboss.xb.binding.sunday.unmarshalling.XsdBinderLoggingErrorHandler org.jboss.xb.binding.sunday.unmarshalling.XsdBinderTerminatingErrorHandler Depends Upon: java.io java.lang java.lang.reflect java.net java.util javax.xml.namespace org.apache.xerces.xs org.jboss.logging org.jboss.util org.jboss.util.xml org.jboss.xb.binding org.jboss.xb.binding.group org.jboss.xb.binding.metadata org.jboss.xb.binding.parser org.jboss.xb.binding.sunday.unmarshalling.impl.runtime org.w3c.dom org.w3c.dom.ls org.xml.sax org.xml.sax.helpers Used By: org.jboss.xb.binding org.jboss.xb.binding.group org.jboss.xb.binding.sunday org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- - Package: org.jboss.xb.binding.sunday.unmarshalling.impl.runtime -------------------------------------------------- Stats: Total Classes: 5 Concrete Classes: 5 Abstract Classes: 0 Ca: 1 Ce: 11 A: 0 I: 0.92 D: 0.08 Abstract Classes: Concrete Classes: org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.MapEntry org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtAttributeHandler org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtCharactersHandler org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtUtil Depends Upon: java.lang java.lang.reflect java.util javax.xml.namespace org.jboss.logging org.jboss.util org.jboss.xb.binding org.jboss.xb.binding.group org.jboss.xb.binding.metadata org.jboss.xb.binding.sunday.unmarshalling org.xml.sax Used By: org.jboss.xb.binding.sunday.unmarshalling -------------------------------------------------- - Package: org.jboss.xb.util -------------------------------------------------- Stats: Total Classes: 1 Concrete Classes: 1 Abstract Classes: 0 Ca: 0 Ce: 6 A: 0 I: 1 D: 0 Abstract Classes: Concrete Classes: org.jboss.xb.util.Dom2Sax Depends Upon: java.lang java.util org.jboss.xb.binding org.w3c.dom org.xml.sax org.xml.sax.helpers Used By: Not used by any packages. -------------------------------------------------- - Package Dependency Cycles: -------------------------------------------------- org.jboss.xb.binding | | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.group | | org.jboss.xb.binding.sunday.unmarshalling |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.metadata | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.parser | | org.jboss.xb.binding |-> org.jboss.xb.binding.parser org.jboss.xb.binding.parser.sax | |-> org.jboss.xb.binding.parser | org.jboss.xb.binding |-> org.jboss.xb.binding.parser org.jboss.xb.binding.parser.xni | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.sunday | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.sunday.unmarshalling | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.binding.sunday.unmarshalling.impl.runtime | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding org.jboss.xb.util | |-> org.jboss.xb.binding | org.jboss.xb.binding.parser |-> org.jboss.xb.binding
Comments