LicenseController<TLicense, TFeature> class
abstract
Constructors
Properties
-
currentLicense
↔ LicenseDescriptor<
TLicense> -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
onFeatureTap
↔ ValueSetter<
FeatureDescriptor< ?TFeature> > -
getter/setter pair
-
onLicenseTap
↔ ValueSetter<
LicenseDescriptor< ?TLicense> > -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getCurrentLicense(
) → LicenseDescriptor< TLicense> -
getCurrentLicenseIndex(
) → int -
getFeature(
TFeature key) → FeatureDescriptor< TFeature> -
initialize(
{required LicenseController< TLicense, TFeature> controller, required LicenseDescriptor<TLicense> currentLicense, ValueSetter<LicenseDescriptor< ? onLicenseTap, ValueSetter<TLicense> >FeatureDescriptor< ? onFeatureTap}) → voidTFeature> > -
isLicensed<
TLicense> (LicenseDescriptor< TLicense> item) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setLicense(
LicenseDescriptor< TLicense> value) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ LicenseController
-
latefinal