所有程序包的分层结构
程序包分层结构:类分层结构
- java.lang.Object
- org.coodex.billing.timebased.reference.AbstractAlgorithm<C> (implements org.coodex.billing.timebased.BillingModel.Algorithm<C>)
- org.coodex.billing.timebased.reference.AbstractBillingModel<C> (implements org.coodex.billing.timebased.BillingModel<C>)
- org.coodex.billing.timebased.reference.AbstractModelInstance<C> (implements org.coodex.billing.timebased.BillingModel.Instance<C>)
- org.coodex.billing.box.AbstractOffAdjustment<C> (implements org.coodex.billing.Adjustment<C>)
- org.coodex.billing.box.PositiveOffAdjustment<C>
- org.coodex.billing.timebased.reference.box.TimeBasedOffAdjustment<C>
- org.coodex.billing.timebased.AbstractTimeBasedCalculator<C> (implements org.coodex.billing.Calculator<C>)
- org.coodex.billing.timebased.AbstractTimeBasedCalculator.TimeBasedDetailImpl (implements org.coodex.billing.timebased.TimeBasedDetail)
- org.coodex.billing.box.AmountAdjustment (implements org.coodex.billing.Adjustment<C>)
- org.coodex.billing.Bill<C>
- org.coodex.billing.timebased.TimeBasedBill<C>
- org.coodex.billing.Bill.AdjustDetail (implements org.coodex.billing.Bill.Detail)
- org.coodex.billing.BillCalculator
- org.coodex.billing.timebased.BillingModel.Fragment<C>
- org.coodex.billing.timebased.BillingRule (implements java.lang.Comparable<T>)
- org.coodex.billing.box.ConsumerGoods (implements org.coodex.billing.Adjustment<C>)
- org.coodex.billing.timebased.reference.box.DurationRevision (implements org.coodex.billing.timebased.WholeTimeRevision)
- org.coodex.billing.timebased.reference.box.FixedDateSlicerFactory<C> (implements org.coodex.billing.timebased.reference.SlicerFactory<C,
T>) - org.coodex.billing.timebased.reference.box.FixedDateSlicerFactory.FixedDateSlicer<C> (implements org.coodex.billing.timebased.reference.FragmentSlicer<C>)
- org.coodex.billing.timebased.reference.box.FixedDateSlicerProfile (implements org.coodex.billing.timebased.reference.SlicerProfile)
- org.coodex.billing.timebased.reference.box.FixedHoursSlicerFactory<C> (implements org.coodex.billing.timebased.reference.SlicerFactory<C,
T>) - org.coodex.billing.timebased.reference.box.FixedHoursSlicerFactory.FixedHoursSlicer<C> (implements org.coodex.billing.timebased.reference.FragmentSlicer<C>)
- org.coodex.billing.timebased.reference.box.FixedHoursSlicerProfile (implements org.coodex.billing.timebased.reference.SlicerProfile)
- org.coodex.billing.timebased.reference.box.FragmentSlicerFactory<C> (implements org.coodex.billing.timebased.reference.SlicerFactory<C,
T>) - org.coodex.billing.timebased.reference.box.FragmentSlicerFactory.FragmentSlicerImpl<C> (implements org.coodex.billing.timebased.reference.FragmentSlicer<C>)
- org.coodex.billing.timebased.reference.box.FragmentSlicerProfile (implements org.coodex.billing.timebased.reference.SlicerProfile)
- org.coodex.billing.timebased.reference.box.FreeAlgorithmFactory (implements org.coodex.billing.timebased.reference.AlgorithmFactory<C,
T>) - org.coodex.billing.timebased.reference.box.FreeAlgorithmProfile (implements org.coodex.billing.timebased.reference.AlgorithmProfile)
- org.coodex.util.Section<T>
- org.coodex.billing.timebased.Period
- org.coodex.billing.timebased.reference.box.Utils
- org.coodex.billing.box.ZeroRemainderAdjustment (implements org.coodex.billing.Adjustment<C>)
接口分层结构
- org.coodex.billing.timebased.reference.AlgorithmProfile
- org.coodex.billing.Bill.Detail
- org.coodex.billing.timebased.TimeBasedDetail
- org.coodex.billing.timebased.BillingModel.Algorithm<C>
- org.coodex.billing.timebased.BillingModel.Instance<C>
- org.coodex.billing.timebased.reference.FragmentProfile
- org.coodex.billing.timebased.reference.FragmentSlicer<C>
- org.coodex.billing.timebased.reference.ModelProfile
- org.coodex.billing.timebased.OnlyOnce
- org.coodex.billing.PaidAdjustment
- org.coodex.billing.Revision
- org.coodex.billing.Adjustment<C>
- org.coodex.billing.timebased.TimeBasedRevision
- org.coodex.billing.timebased.FragmentRevision
- org.coodex.billing.timebased.WholeTimeRevision
- org.coodex.util.SelectableService<Param_Type>
- org.coodex.billing.timebased.BillingModel<C>
- org.coodex.billing.timebased.BillingRuleRepository<T>
- org.coodex.billing.Calculator<C>
- org.coodex.billing.timebased.RevisionToDetail<T>
- org.coodex.util.SelectableFactory<PRODUCT,
PARAM> - org.coodex.billing.timebased.reference.AlgorithmFactory<C,
T> - org.coodex.billing.timebased.reference.ModelProfileFactory
- org.coodex.billing.timebased.reference.SlicerFactory<C,
T>
- org.coodex.billing.timebased.reference.AlgorithmFactory<C,
- java.io.Serializable
- org.coodex.billing.Chargeable
- org.coodex.billing.timebased.TimeBasedChargeable
- org.coodex.billing.Chargeable
- org.coodex.billing.timebased.reference.SlicerProfile
- org.coodex.billing.Used