Interface Licensable

All Known Implementing Classes:
AbbreviatedGroupChecker, AbsentChiralFlagChecker, AbsoluteStereoConfigurationChecker, AbstractSgroupAction, AbstractStandardizerAction, AbstractStructureChecker, AddExplicitHydrogensAction, AliasChecker, AliasToAtomAction, AliasToGroupAction, Alignment, AlignmentBase, AlignmentPlugin, AlignOnPairedAtoms, AlignRigidEasy, AromaticityErrorChecker, AromatizeAction, AtomChecker, AtomMapChecker, AtomQueryPropertyChecker, AtomTypeChecker, AtomValueChecker, AtropisomerChecker, AtropIsomerDetector, AttachedDataChecker, BCUT, BondAngleChecker, BondChecker, BondLengthChecker, BondTopologyChecker, BracketsChecker, BuildupMcs, CalculatorPlugin, ChargePlugin, ChemicalNamePlugin, ChiralFlagChecker, ChiralFlagErrorChecker, CircularRGroupReferenceChecker, Clean2DAction, Clean3DAction, ClearIsotopesAction, ClearStereoAction, ComponentChecker, ConformerPlugin, ContractSgroupsAction, ConvertDoubleBondsAction, ConvertPiMetalBondsAction, ConvertToEnhancedStereoAction, CoordinationSystemErrorChecker, CovalentCounterionChecker, CreateGroupAction, CrossedDoubleBondChecker, DearomatizeAction, DipoleCalculator, DisconnectMetalAtomsAction, DoubleBondStereoErrorChecker, ECFP, ECFPGenerator, ElementalAnalysisPlugin, EmptyStructureChecker, ExpandAction, ExpandSgroupsAction, ExplicitHydrogenChecker, ExplicitLonePairChecker, ExternalStructureChecker, EZDoubleBondChecker, GeometryPlugin, HBDAPlugin, HitDisplayTool, HLBPlugin, HuckelAnalysisPlugin, IncorrectTetrahedralStereoChecker, IonChargePlugin, IsoelectricPointPlugin, IsotopeChecker, JChemSearch, LibraryMcs, LogDPlugin, LogPPlugin, MajorMicrospeciesAccessorPlugin, MajorMicrospeciesPlugin, MapAction, MapReactionAction, MarkushEnumerationPlugin, MaxCliqueMcs, MaxCommonSubstructure, MDSimilarity, MesomerizeAction, MetalloceneErrorChecker, MinMaxDistance, MissingAtomMapChecker, MissingRGroupChecker, MolecularDynamicsPlugin, MoleculeChargeChecker, MolSearch, MSAPlugin, MultiCenterChecker, MultiComponentChecker, MultipleStereocenterChecker, NeutralizeAction, NMRCalculator, NonStandardWedgeSchemeChecker, NonStereoWedgeBondChecker, OCRErrorChecker, OrbitalElectronegativityPlugin, OverlappingAtomsChecker, OverlappingBondsChecker, PharmacophoreFingerprint, PkaPlugin, PMapper, PolarizabilityPlugin, ProgressableCalculator, PseudoAtomChecker, QueryAtomChecker, QueryBondChecker, RacemateChecker, RadicalChecker, RareElementChecker, RatomChecker, ReactingCenterBondMarkChecker, ReactionChecker, ReactionMapErrorChecker, Reactor, RearrangeReactionAction, RefractivityPlugin, RelativeStereoChecker, RemoveAbsoluteStereoAction, RemoveAtomValuesAction, RemoveAttachedDataAction, RemoveExplicitHydrogensAction, RemoveFragmentAction, RemoveRGroupDefinitionsAction, RemoveSolventsAction, RemoveStereoCareBoxAction, ReplaceAtomsAction, ResonancePlugin, RgroupAttachmentErrorChecker, RgroupBridgeRatomChecker, RgroupDecomposition, Ring, RingStrainErrorChecker, SetAbsoluteStereoAction, SetHydrogenIsotopeSymbolAction, ShapeDescriptor, SolventChecker, StandardizedMolSearch, StarAtomChecker, StereoCareBoxChecker, StereoInversionRetentionMarkChecker, StereoisomerPlugin, StraightDoubleBondChecker, StripSaltsAction, StructuralFrameworksPlugin, SubstructureChecker, TautomerizeAction, TautomerPlugin, ThreeDimensionChecker, TopologyAnalysisPlugin, TopologyAnalyzer, TPSAPlugin, TransformAction, UnbalancedReactionChecker, UngroupSgroupsAction, UnmapAction, UnusedRGroupChecker, ValenceErrorChecker, ValencePropertyChecker, WedgeCleanAction, WigglyBondChecker, WigglyDoubleBondChecker

@PublicApi public interface Licensable
The common interface of license-protected classes of Chemaxon.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks if the required license is available for using this class or product.
    void
    Sets the current license environment identifier.
  • Method Details

    • isLicensed

      boolean isLicensed()
      Checks if the required license is available for using this class or product.
      Returns:
      true if this software component is correctly licensed
    • setLicenseEnvironment

      void setLicenseEnvironment(String env)
      Sets the current license environment identifier. For internal use only!
      Parameters:
      env - license environment. It is string identifier of a certain integration environment.