所有程序包的分层结构
程序包分层结构:- cc.carm.lib.configuration,
- cc.carm.lib.configuration.adapter,
- cc.carm.lib.configuration.adapter.strandard,
- cc.carm.lib.configuration.annotation,
- cc.carm.lib.configuration.builder,
- cc.carm.lib.configuration.builder.impl,
- cc.carm.lib.configuration.builder.list,
- cc.carm.lib.configuration.builder.map,
- cc.carm.lib.configuration.builder.value,
- cc.carm.lib.configuration.commentable,
- cc.carm.lib.configuration.function,
- cc.carm.lib.configuration.source,
- cc.carm.lib.configuration.source.file,
- cc.carm.lib.configuration.source.loader,
- cc.carm.lib.configuration.source.meta,
- cc.carm.lib.configuration.source.option,
- cc.carm.lib.configuration.source.section,
- cc.carm.lib.configuration.value,
- cc.carm.lib.configuration.value.impl,
- cc.carm.lib.configuration.value.standard,
- cc.carm.lib.configuration.value.text,
- cc.carm.lib.configuration.value.text.data,
- cc.carm.lib.configuration.value.text.function,
- cc.carm.lib.configuration.value.text.function.common,
- cc.carm.lib.configuration.value.text.function.inserter,
- cc.carm.lib.configuration.value.text.function.replacer,
- cc.carm.lib.easyplugin.utils,
- cc.carm.lib.mineconfiguration.common
类分层结构
- java.lang.Object
- cc.carm.lib.configuration.builder.AbstractConfigBuilder<TYPE,
UNIT, RESULT, HOLDER, SELF> - cc.carm.lib.configuration.builder.CommonConfigBuilder<TYPE,
UNIT, RESULT, SELF> - cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder<TYPE,
UNIT, RESULT, SELF> - cc.carm.lib.configuration.builder.list.SectionListBuilder<V>
- cc.carm.lib.configuration.builder.map.SectionMapBuilder<MAP,
K, V> - cc.carm.lib.configuration.builder.value.SectionValueBuilder<V>
- cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder<V,
SOURCE, UNIT, RESULT, SELF> - cc.carm.lib.configuration.builder.list.SourceListBuilder<SOURCE,
V> - cc.carm.lib.configuration.builder.map.SourceMapBuilder<MAP,
SOURCE, K, V> - cc.carm.lib.configuration.builder.value.SourceValueBuilder<S,
V>
- cc.carm.lib.configuration.builder.list.SourceListBuilder<SOURCE,
- cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder<TYPE,
- cc.carm.lib.configuration.value.text.ConfiguredText.Builder<MSG,
RECEIVER, SELF> - cc.carm.lib.configuration.value.text.ConfiguredText.StardardBuilder<MSG,
RECEIVER>
- cc.carm.lib.configuration.value.text.ConfiguredText.StardardBuilder<MSG,
- cc.carm.lib.configuration.builder.CommonConfigBuilder<TYPE,
- cc.carm.lib.mineconfiguration.common.AbstractConfiguration<HOLDER>
- cc.carm.lib.easyplugin.utils.ColorParser
- cc.carm.lib.configuration.commentable.Commentable
- cc.carm.lib.configuration.builder.list.ConfigListBuilder<V>
- cc.carm.lib.configuration.builder.map.ConfigMapBuilder<M,
K, V> - cc.carm.lib.configuration.builder.map.ConfigMapCreator<K,
V> - cc.carm.lib.configuration.source.ConfigurationFactory<SOURCE,
HOLDER, SELF> - cc.carm.lib.configuration.source.file.FileConfigFactory<SOURCE,
HOLDER, SELF>
- cc.carm.lib.configuration.source.file.FileConfigFactory<SOURCE,
- cc.carm.lib.configuration.source.ConfigurationHolder<SOURCE>
- cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- cc.carm.lib.configuration.source.meta.ConfigurationMetadata<T>
- cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- cc.carm.lib.configuration.source.option.ConfigurationOption<V>
- cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- cc.carm.lib.configuration.source.section.ConfigureSource<SECTION,
ORIGINAL, SELF> (implements cc.carm.lib.configuration.source.section.ConfigureSection) - cc.carm.lib.configuration.source.file.FileConfigSource<SECTION,
ORIGINAL, SELF>
- cc.carm.lib.configuration.source.file.FileConfigSource<SECTION,
- cc.carm.lib.configuration.builder.value.ConfigValueBuilder<V>
- cc.carm.lib.configuration.value.text.function.ContentHandler<RECEIVER,
SELF> (implements cc.carm.lib.configuration.value.text.function.inserter.Insertable<RECEIVER, SELF>, cc.carm.lib.configuration.value.text.function.replacer.Replaceable<RECEIVER, SELF>) - cc.carm.lib.configuration.value.text.function.TextParser<RECEIVER,
SELF> - cc.carm.lib.configuration.value.text.function.TextCompiler<MSG,
RECEIVER, SELF> - cc.carm.lib.configuration.value.text.function.TextDispatcher<MSG,
RECEIVER, SELF> - cc.carm.lib.configuration.value.text.PreparedText<MSG,
RECEIVER>
- cc.carm.lib.configuration.value.text.PreparedText<MSG,
- cc.carm.lib.configuration.value.text.function.TextDispatcher<MSG,
- cc.carm.lib.configuration.value.text.function.TextCompiler<MSG,
- cc.carm.lib.configuration.value.text.function.TextParser<RECEIVER,
- cc.carm.lib.configuration.value.text.function.inserter.ContentInserter<RECEIVER> (implements java.lang.Comparable<T>)
- cc.carm.lib.configuration.value.text.function.common.AppendLineInserter<RECEIVER>
- cc.carm.lib.configuration.value.text.function.common.OptionalLineInserter<RECEIVER>
- cc.carm.lib.configuration.value.text.function.replacer.ContentReplacer<RECEIVER> (implements java.lang.Comparable<T>)
- cc.carm.lib.configuration.value.text.function.common.ParamReplacer<RECEIVER>
- cc.carm.lib.configuration.value.text.function.replacer.ContentReplacer.Builder<R>
- cc.carm.lib.configuration.source.loader.PathGenerator
- cc.carm.lib.configuration.value.text.data.TextContents
- cc.carm.lib.configuration.value.text.data.TextContents.Builder
- cc.carm.lib.configuration.adapter.ValueAdapter<TYPE> (implements cc.carm.lib.configuration.adapter.ValueParser<TYPE>, cc.carm.lib.configuration.adapter.ValueSerializer<TYPE>)
- cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter<T>
- cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- cc.carm.lib.configuration.value.ValueManifest<TYPE,
UNIT> - cc.carm.lib.configuration.value.ConfigValue<T,
U> - cc.carm.lib.configuration.value.impl.CachedConfigValue<T,
U> - cc.carm.lib.configuration.value.standard.ConfiguredList<V> (implements java.util.List<E>)
- cc.carm.lib.configuration.value.standard.ConfiguredMap<K,
V> (implements java.util.Map<K, V>) - cc.carm.lib.configuration.value.standard.ConfiguredValue<V>
- cc.carm.lib.configuration.value.text.ConfiguredText<MSG,
RECEIVER>
- cc.carm.lib.configuration.value.text.ConfiguredText<MSG,
- cc.carm.lib.configuration.value.impl.CachedConfigValue<T,
- cc.carm.lib.configuration.value.ConfigValue<T,
- cc.carm.lib.configuration.adapter.ValueType<T>
- cc.carm.lib.configuration.builder.AbstractConfigBuilder<TYPE,
接口分层结构
- cc.carm.lib.configuration.commentable.CommentableMeta
- cc.carm.lib.configuration.commentable.CommentableOptions
- cc.carm.lib.configuration.function.ConfigExceptionHandler
- cc.carm.lib.configuration.source.loader.ConfigInitializeHandler<T,
V> - cc.carm.lib.configuration.Configuration
- cc.carm.lib.configuration.source.section.ConfigureSection
- cc.carm.lib.configuration.function.DataConsumer<T>
- cc.carm.lib.configuration.function.DataFunction<T,
R> - cc.carm.lib.configuration.function.DataValidator<T>
- cc.carm.lib.configuration.source.option.FileConfigOptions
- java.util.function.Function<T,
R> - cc.carm.lib.configuration.value.text.function.replacer.ContentReplacer.Constructor<R>
- cc.carm.lib.configuration.value.text.function.inserter.Insertable<RECEIVER,
SELF> - cc.carm.lib.configuration.value.text.function.replacer.Replaceable<RECEIVER,
SELF> - cc.carm.lib.configuration.adapter.strandard.StandardAdapters
- cc.carm.lib.configuration.source.meta.StandardMeta
- cc.carm.lib.configuration.source.option.StandardOptions
- cc.carm.lib.configuration.function.ValueComposer<T,
U> - cc.carm.lib.configuration.function.ValueHandler<T,
R> - cc.carm.lib.configuration.adapter.ValueParser<TYPE>
- cc.carm.lib.configuration.adapter.ValueSerializer<TYPE>
- cc.carm.lib.configuration.function.ValueValidator<T>
注释类型分层结构
- cc.carm.lib.configuration.annotation.ConfigPath (implements java.lang.annotation.Annotation)
- cc.carm.lib.configuration.annotation.FooterComments (implements java.lang.annotation.Annotation)
- cc.carm.lib.configuration.annotation.HeaderComments (implements java.lang.annotation.Annotation)
- cc.carm.lib.configuration.annotation.InlineComment (implements java.lang.annotation.Annotation)
- cc.carm.lib.configuration.annotation.InlineComments (implements java.lang.annotation.Annotation)