logo

Back to index

LCOM

Min: 1.0000, max: 170.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 91, μ: 7.0000, σ: 19.2913, Var: 372.1538, defects: 7%.

Packages: 27, classes: 216.

Green: 193, yellow: 13, red: 10.

Class LCOM methods pairs empty nonempty
o.v.policy.S..$Assertion 4 5 10 7 3
o.v.policy.PolicyChecker 0 0 0 0 0
o.v.policy.S..$ClasspathResourceURIResolver 0 1 0 0 0
o.v.policy.S..$AssertionInformation 1 2 1 1 0
o.v.policy.SchematronPipeline 0 0 0 0 0
o.v.policy.SchematronGenerator 0 0 0 0 0
o.verapdf.VersionNumberImpl 4 8 28 16 12
o.verapdf.ReleaseDetails 0 6 15 3 12
o.v.m.t.x.validators.URITypeValidator 0 1 0 0 0
o.v.m.t.x.validators.DateTypeValidator 0 1 0 0 0
o.v.m.t.x.validators.SimpleTypeValidator 0 1 0 0 0
o.v.m.t.x.validators.URLTypeValidator 0 1 0 0 0
o.v.m.t.x.validators.StructuredTypeWithRestrictedFieldsValidator 0 1 0 0 0
o.v.m.t.x.validators.ArrayTypeValidator 0 1 0 0 0
o.v.m.t.x.validators.StructuredTypeValidator 0 1 0 0 0
o.v.m.t.x.validators.LangAltValidator 0 1 0 0 0
o.v.m.t.x.validators.XPathTypeValidator 0 1 0 0 0
o.v.m.f.u.parser.XMLProcessedObjectsParser 6 4 6 6 0
o.v.m.t.xmp.ValidatorsContainerCreator 0 0 0 0 0
o.v.m.t.xmp.SchemasDefinition 1 3 3 2 1
o.v.m.t.xmp.XMPConstants 0 0 0 0 0
o.v.m.t.xmp.PredefinedSchemasDefinition 0 1 0 0 0
o.v.m.t.xmp.ValidatorsContainer 0 2 1 0 1
o.v.m.t.xmp.SchemasDefinitionCreator 0 0 0 0 0
o.v.p.v.validators.V..$Adapter 1 2 1 1 0
o.v.p.v.validators.ValidatorConfigImpl 0 6 15 3 12
o.v.p.v.validators.ValidatorFactory 0 0 0 0 0
o.v.p.v.validators.FastFailValidator 0 0 0 0 0
o.v.p.v.validators.B..$ObjectWithContext 1 2 1 1 0
o.v.p.v.validators.JavaScriptEvaluator 0 0 0 0 0
o.v.p.v.validators.BaseValidator 6 4 6 6 0
o.v.m.t.constants.Operators 0 0 0 0 0
o.v.p.reports.F..$Adapter 1 2 1 1 0
o.v.p.reports.MetadataRepairBatchSummary 0 4 6 1 5
o.v.p.reports.BatchSummaryImpl 26 8 28 27 1
o.v.p.reports.CheckImpl 1 2 1 1 0
o.v.p.reports.ValidationDetailsImpl 10 5 10 10 0
o.v.p.reports.Reports 0 0 0 0 0
o.v.p.reports.V..$Adapter 1 2 1 1 0
o.v.p.reports.S..$RepairSummaryBuilder 1 2 1 1 0
o.v.p.reports.FeaturesBatchSummary 0 4 6 1 5
o.v.p.reports.FixerReportImpl 6 4 6 6 0
o.v.p.reports.ItemDetails 1 2 1 1 0
o.v.p.reports.R..$Adapter 1 2 1 1 0
o.v.p.reports.V..$Adapter 1 2 1 1 0
o.v.p.reports.S..$FeatureSummaryBuilder 1 2 1 1 0
o.v.p.reports.B..$Adapter 1 2 1 1 0
o.v.p.reports.RuleSummaryImpl 55 11 55 55 0
o.v.p.reports.C..$Adapter 1 2 1 1 0
o.v.p.reports.Summarisers 0 0 0 0 0
o.v.p.reports.S..$AbstractSummaryBuilder 0 0 0 0 0
o.v.p.reports.ValidationReportImpl 6 4 6 6 0
o.v.p.reports.S..$ValidationSummaryBuilder 0 2 1 0 1
o.v.p.reports.ResultStructure 0 1 0 0 0
o.v.p.reports.ValidationBatchSummaryImpl 0 6 15 6 9
o.v.p.reports.AbstractBatchJobSummary 0 1 0 0 0
o.v.p.reports.V..$Adapter 1 2 1 1 0
o.v.component.C..$Timer 0 1 0 0 0
o.v.component.Components 0 0 0 0 0
o.v.component.AuditDurationImpl 0 7 21 7 14
o.v.component.ComponentDetailsImpl 0 7 21 10 11
o.v.component.A..$Adapter 1 2 1 1 0
o.v.f.tools.ErrorsHelper 0 0 0 0 0
o.v.f.tools.CreateNodeHelper 0 0 0 0 0
o.v.f.tools.FeatureTreeNode 9 14 91 50 41
o.v.f.objects.Feature 3 3 3 3 0
o.v.f.objects.PostScriptFeaturesObject 3 3 3 3 0
o.v.f.objects.ActionFeaturesObject 3 3 3 3 0
o.v.f.objects.LowLvlInfoFeaturesObject 3 3 3 3 0
o.v.f.objects.ICCProfileFeaturesObject 1 3 3 2 1
o.v.f.objects.TilingPatternFeaturesObject 3 3 3 3 0
o.v.f.objects.FeaturesStructureContainer 0 0 0 0 0
o.v.f.objects.InfoDictFeaturesObject 3 3 3 3 0
o.v.f.objects.PropertiesDictFeaturesObject 3 3 3 3 0
o.v.f.objects.ShadingPatternFeaturesObject 3 3 3 3 0
o.v.f.objects.ShadingFeaturesObject 3 3 3 3 0
o.v.f.objects.OutlinesFeaturesObject 3 3 3 3 0
o.v.f.objects.FormXObjectFeaturesObject 3 3 3 3 0
o.v.f.objects.FeaturesObject 4 4 6 5 1
o.v.f.objects.ExtGStateFeaturesObject 3 3 3 3 0
o.v.f.objects.DocSecurityFeaturesObject 3 3 3 3 0
o.v.f.objects.FontFeaturesObject 1 3 3 2 1
o.v.f.objects.ImageXObjectFeaturesObject 1 2 1 1 0
o.v.f.objects.OutputIntentFeaturesObject 3 3 3 3 0
o.v.f.objects.ColorSpaceFeaturesObject 3 3 3 3 0
o.v.f.objects.InteractiveFormFieldFeaturesObject 3 3 3 3 0
o.v.f.objects.PageFeaturesObject 3 3 3 3 0
o.v.f.objects.AnnotationFeaturesObject 3 3 3 3 0
o.v.f.objects.MetadataFeaturesObject 1 3 3 2 1
o.v.f.objects.SignatureFeaturesObject 1 3 3 2 1
o.v.f.objects.EmbeddedFileFeaturesObject 1 3 3 2 1
o.v.p.results.ValidationResults 0 0 0 0 0
o.v.p.results.M..$Adapter 1 2 1 1 0
o.v.p.results.T..$Adapter 1 2 1 1 0
o.v.p.results.MetadataFixerResultImpl 0 5 10 2 8
o.v.p.results.LocationImpl 0 5 10 1 9
o.v.p.results.M..$Builder 0 4 6 2 4
o.v.p.results.TestAssertionImpl 0 8 28 13 15
o.v.p.results.V..$Adapter 1 2 1 1 0
o.v.p.results.L..$Adapter 1 2 1 1 0
o.v.p.results.ValidationResultImpl 6 9 36 21 15
o.v.m.f.u.model.RuleDescription 0 3 3 1 2
o.v.m.f.u.model.ProcessedObjects 0 4 6 0 6
o.v.m.i.axl.AXLXMPMMHistoryResourceEvent 0 3 3 0 3
o.v.m.i.axl.AXLXMPProperty 0 6 15 0 15
o.v.m.i.axl.AXLExtensionSchemaDefinition 0 12 66 11 55
o.v.m.i.axl.AXLExtensionSchemaProperty 0 11 55 10 45
o.v.m.i.axl.AXLXMPPackage 6 4 6 6 0
o.v.m.i.axl.AXLExtensionSchemaObject 0 1 0 0 0
o.v.m.i.axl.AXLXMPMMHistoryProperty 0 1 0 0 0
o.v.m.i.axl.AXLExtensionSchemasContainer 1 3 3 2 1
o.v.m.i.axl.AXLMainXMPPackage 0 1 0 0 0
o.v.m.i.axl.AXLXMPObject 0 0 0 0 0
o.v.m.i.axl.AXLExtensionSchemaValueType 0 12 66 11 55
o.v.m.i.axl.AXLExtensionSchemaField 0 8 28 7 21
o.v.m.i.axl.AXLPDFAIdentification 0 6 15 0 15
o.v.c.utils.FileUtils 0 0 0 0 0
o.v.c.utils.FileOutputMappers 0 0 0 0 0
o.v.c.utils.AbstractFileOutputMapper 2 4 6 4 2
o.v.c.utils.VersioningMapper 0 3 3 0 3
o.v.c.utils.SingleOutputDirMapper 0 0 0 0 0
o.v.c.utils.RelativeDirectoryMapper 0 1 0 0 0
o.v.c.utils.RelativeRootMapper 0 0 0 0 0
o.v.p.r.multithread.MultiThreadProcessingHandlerImpl 0 3 3 0 3
o.v.features.EmbeddedFileFeaturesData 28 8 28 28 0
o.v.features.AbstractImageFeaturesExtractor 0 1 0 0 0
o.v.features.A..$ExtractorDetails 3 3 3 3 0
o.v.features.FeatureExtractorConfigImpl 0 5 10 0 10
o.v.features.AbstractEmbeddedFileFeaturesExtractor 0 1 0 0 0
o.v.features.F..$Adapter 1 2 1 1 0
o.v.features.AbstractICCProfileFeaturesExtractor 0 1 0 0 0
o.v.features.AbstractMetadataFeaturesExtractor 0 1 0 0 0
o.v.features.F..$Builder 170 21 210 190 20
o.v.features.FeaturesData 0 2 1 0 1
o.v.features.FeatureExtractionResult 0 6 15 0 15
o.v.features.F..$FeaturesStructure 0 2 1 0 1
o.v.features.E..$Builder 27 10 45 36 9
o.v.features.ImageFeaturesData 6 5 10 8 2
o.v.features.AbstractFeaturesExtractor 6 5 10 8 2
o.v.features.ICCProfileFeaturesData 4 4 6 5 1
o.v.features.FeatureFactory 0 0 0 0 0
o.v.features.FontFeaturesData 188 20 190 189 1
o.v.features.AbstractSignatureFeaturesExtractor 0 1 0 0 0
o.v.features.I..$Filter 4 4 6 5 1
o.v.features.SignatureFeaturesData 21 7 21 21 0
o.v.features.FeaturesReporter 0 2 1 0 1
o.v.features.AbstractFontFeaturesExtractor 0 1 0 0 0
o.v.features.MetadataFeaturesData 0 0 0 0 0
o.v.p.flavours.PDFAFlavours 0 0 0 0 0
o.v.processor.P..$BatchSummariser 0 2 1 0 1
o.v.processor.AbstractBatchProcessor 0 6 15 0 15
o.v.processor.TaskResultImpl 0 8 28 14 14
o.v.processor.ProcessorFactory 0 0 0 0 0
o.v.processor.AbstractXmlHandler 0 1 0 0 0
o.v.processor.ProcessorResultImpl 33 10 45 39 6
o.v.processor.ProcessorConfigImpl 16 12 66 41 25
o.v.processor.MrrHandler 0 2 1 0 1
o.v.processor.P..$Adapter 1 2 1 1 0
o.v.processor.RawResultHandler 0 2 1 0 1
o.v.processor.T..$Adapter 1 2 1 1 0
o.v.processor.AbstractBatchHandler 0 1 0 0 0
o.v.processor.BatchFileProcessor 0 0 0 0 0
o.v.processor.FeaturesPluginsLoader 0 0 0 0 0
o.v.processor.SingleLineResultHandler 3 3 3 3 0
o.v.processor.ProcessorImpl 9 6 15 12 3
o.v.report.XsltTransformer 0 0 0 0 0
o.v.report.XmpHandler 0 0 0 0 0
o.v.report.FeaturesReport 0 0 0 0 0
o.v.report.FeaturesNode 0 0 0 0 0
o.v.report.HTMLReport 0 0 0 0 0
o.v.report.DocumentResourcesFeatures 0 0 0 0 0
o.v.pdfa.Foundries 0 1 0 0 0
o.v.pdfa.AbstractFoundry 36 9 36 36 0
o.v.m.f.utils.ProcessedObjectsInspector 0 0 0 0 0
o.v.m.f.utils.MetadataFixerConstants 0 0 0 0 0
o.v.p.v.profiles.P..$RuleComparator 0 1 0 0 0
o.v.p.v.profiles.P..$RuleIdComparator 0 1 0 0 0
o.v.p.v.profiles.ValidationProfileImpl 0 11 55 24 31
o.v.p.v.profiles.R..$Adapter 1 2 1 1 0
o.v.p.v.profiles.E..$Adapter 1 2 1 1 0
o.v.p.v.profiles.V..$Adapter 1 2 1 1 0
o.v.p.v.profiles.ReferenceImpl 0 5 10 1 9
o.v.p.v.profiles.VariableImpl 0 7 21 6 15
o.v.p.v.profiles.Profiles 0 0 0 0 0
o.v.p.v.profiles.ProfileDetailsImpl 0 7 21 6 15
o.v.p.v.profiles.V..$Adapter 1 2 1 1 0
o.v.p.v.profiles.RuleIdImpl 0 6 15 3 12
o.v.p.v.profiles.RuleImpl 0 10 45 21 24
o.v.p.v.profiles.ProfileDirectoryImpl 2 5 10 6 4
o.v.p.v.profiles.ErrorDetailsImpl 0 5 10 1 9
o.v.p.v.profiles.P..$Adapter 1 2 1 1 0
o.v.p.v.profiles.R..$Adapter 1 2 1 1 0
o.v.p.v.profiles.R..$Adapter 1 2 1 1 0
o.v.core.ProfileException 0 0 0 0 0
o.v.core.MapBackedDirectory 0 7 21 6 15
o.v.core.ModelParsingException 0 0 0 0 0
o.v.core.FeatureParsingException 0 0 0 0 0
o.v.core.XmlSerialiser 0 0 0 0 0
o.v.core.EncryptedPdfException 0 0 0 0 0
o.v.core.ValidationException 0 0 0 0 0
o.v.core.X..$WriterSchemaOutputResolver 0 1 0 0 0
o.v.core.MapBackedRegistry 0 8 28 7 21
o.v.core.JAXBCollection 0 1 0 0 0
o.v.core.VeraPDFException 0 0 0 0 0
o.v.m.fixer.F..$Adapter 1 2 1 1 0
o.v.m.fixer.FixerFactory 0 0 0 0 0
o.v.m.fixer.FixerConfigImpl 0 5 10 1 9
o.v.p.r.m.writer.ReportWriter 6 4 6 6 0
o.v.p.r.m.writer.XmlReportWriter 1 2 1 1 0
o.v.p.r.m.writer.TextReportWriter 3 3 3 3 0
o.v.p.r.m.writer.MrrReportWriter 0 4 6 3 3
o.v.p.r.m.writer.AbstractXmlReportWriter 0 2 1 0 1
o.v.p.r.m.writer.ReportParserEventHandler 1 7 21 11 10
o.v.p.plugins.PluginConfig 15 6 15 15 0
o.v.p.plugins.PluginsCollectionConfig 0 1 0 0 0
o.v.p.plugins.Attribute 1 2 1 1 0

Download XML.