Class PhiveRulesHelper

java.lang.Object
com.helger.phive.rules.api.PhiveRulesHelper

@Immutable public final class PhiveRulesHelper extends Object
Utility class for phive-rules libs.
Author:
Philip Helger
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.helger.diver.api.coord.DVRCoordinate
    createCoordinate(String sGroupID, String sArtifactID, String sVersion)
    Create coordinates, capturing version parsing exceptions
    static com.helger.diver.api.coord.DVRCoordinate
    createCoordinate(String sGroupID, String sArtifactID, String sVersion, String sClassifier)
    Create coordinates, capturing version parsing exceptions
    static com.helger.phive.api.executorset.status.IValidationExecutorSetStatus
    createSimpleStatus(boolean bIsDeprecated)
     
    static com.helger.phive.api.executorset.status.IValidationExecutorSetStatus
    createSimpleStatus(boolean bIsDeprecated, OffsetDateTime aValidPer)
     
    static com.helger.phive.xml.schematron.ValidationExecutorSchematron
    createXSLT(com.helger.commons.io.resource.IReadableResource aRes, com.helger.xml.namespace.IIterableNamespaceContext aNsCtx)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createCoordinate

      @Nonnull public static com.helger.diver.api.coord.DVRCoordinate createCoordinate(@Nonnull @Nonempty String sGroupID, @Nonnull @Nonempty String sArtifactID, @Nonnull @Nonempty String sVersion)
      Create coordinates, capturing version parsing exceptions
      Parameters:
      sGroupID - Coordinate group ID
      sArtifactID - Coordinate artifact ID
      sVersion - Coordinate version
      Returns:
      The created DVRCoordinate and never null.
    • createCoordinate

      @Nonnull public static com.helger.diver.api.coord.DVRCoordinate createCoordinate(@Nonnull @Nonempty String sGroupID, @Nonnull @Nonempty String sArtifactID, @Nonnull @Nonempty String sVersion, @Nullable String sClassifier)
      Create coordinates, capturing version parsing exceptions
      Parameters:
      sGroupID - Coordinate group ID
      sArtifactID - Coordinate artifact ID
      sVersion - Coordinate version
      sClassifier - Optional coordinate classifier
      Returns:
      The created DVRCoordinate and never null.
    • createXSLT

      @Nonnull public static com.helger.phive.xml.schematron.ValidationExecutorSchematron createXSLT(@Nonnull com.helger.commons.io.resource.IReadableResource aRes, @Nullable com.helger.xml.namespace.IIterableNamespaceContext aNsCtx)
    • createSimpleStatus

      @Nonnull public static com.helger.phive.api.executorset.status.IValidationExecutorSetStatus createSimpleStatus(boolean bIsDeprecated)
    • createSimpleStatus

      @Nonnull public static com.helger.phive.api.executorset.status.IValidationExecutorSetStatus createSimpleStatus(boolean bIsDeprecated, @Nonnull OffsetDateTime aValidPer)