| Interface | Description |
|---|---|
| FeatureObject |
An interface that other objects can implement to indicate that they represent features.
|
| LicenseProvider |
This specifies an interface for providing and persisting the stored, still-encrypted license content and signature
object.
|
| LicenseValidator |
Specifies an interface for validating licenses.
|
| Class | Description |
|---|---|
| DataSignatureManager |
This class manages the signatures for objects.
|
| DefaultLicenseValidator |
A default implementation of
LicenseValidator, which simply checks that the license is active and not expired. |
| DeserializingLicenseProvider |
An abstract implementation of the
LicenseProvider interface that assumes the license will be stored in
serialized form. |
| FileLicenseProvider |
A default implementation of the
LicenseProvider that assumes the binary data from the signed and serialized
license is stored in a file. |
| License |
This is the license object, which is serialized and signed to a file for use by the application later.
|
| License.Builder |
This class is responsible for all license creation.
|
| License.Feature |
A class that represents a licensed feature.
|
| LicenseManager |
This class manages licenses in the client application.
|
| LicenseManagerProperties |
This class is used to set properties that will be used to instantiate the
LicenseManager. |
| LicensingCharsets |
Defines the default character set used in license serialization and deserialization.
|
| ObjectSerializer |
This is a helper class for writing any object and reading simple objects (no
arrays, collections, or generic top-level objects) to and from byte arrays.
|
| SignedLicense |
This class contains the encrypted license content and the signature for the
encrypted license content.
|
| Enum | Description |
|---|---|
| FeatureRestrictionOperand |
Indicates whether feature restrictions are "all-or-nothing" (
FeatureRestrictionOperand.AND) or "any" (FeatureRestrictionOperand.OR). |
| Annotation Type | Description |
|---|---|
| FeatureRestriction |
An annotation for indicating license-restricted methods, packages and types.
|
Copyright © 2010-2013 NWTS Java Code. All Rights Reserved. Licensed Under the Apache License version 2.0.