Class StiNameCreation

java.lang.Object
com.stimulsoft.report.StiNameCreation

public final class StiNameCreation extends Object
Describes the class that used for report names creation.
  • Method Details

    • getNamingRule

      public static StiNamingRule getNamingRule()
    • setNamingRule

      public static void setNamingRule(StiNamingRule value)
    • createSimpleName

      public static String createSimpleName(StiReport report, String baseName)
    • createRelationName

      public static String createRelationName(StiReport report, StiDataRelation dataRelation, String baseName)
    • isRelationExists

      public static boolean isRelationExists(StiReport report, StiDataRelation dataRelation, String name)
    • createName

      public static String createName(StiReport report, String baseName)
      Creates a name from the base name which is correct for the report.
      Parameters:
      report - Report.
      baseName - The type to form a name.
    • createName

      public static String createName(StiReport report, String baseName, boolean addOne, boolean removeIncorrectSymbols)
    • createName

      public static String createName(StiReport report, String baseName, boolean addOne, boolean removeIncorrectSymbols, boolean forceAdvancedNamingRule)
      Creates a name from the base name which is correct for the report.
      Parameters:
      report - Report.
      baseName - The type to form a name.
      Returns:
    • isValidName

      public static boolean isValidName(StiReport report, String name)
      Checks whether the name of the report is correct.
      Parameters:
      name - Checked name.
      Returns:
      Result of checking.
    • getObjectWithName

      public static Object getObjectWithName(Object checkedObject, StiReport report, String name)
    • generateName

      public static String generateName(StiReport report, String localizedName, String name)
      Returns a name of the component.
      Parameters:
      localizedName - Localized component name.
      name - Did not localized component name.
      Returns:
      Component name.
    • generateName

      public static String generateName(StiReport report, String localizedName, Class<?> type)
      Returns a name of the component.
      Parameters:
      localizedName - Localized component name.
      type - Type of component.
      Returns:
      Component name.
    • generateName

      public static String generateName(StiComponent component)
      Returns a name for the component.
      Parameters:
      component - Component for which a name is created.
      Returns:
      Component name.
    • generateName

      public static String generateName(StiDataRelation relation)
      Returns a name for the relation.
      Parameters:
      relation - Relation for which a name is created.
      Returns:
      Relation name.
    • generateName

      public static String generateName(StiDataSource dataSource)
      Returns a name for the datasource.
      Parameters:
      dataSource - Datasource for which a name is created.
      Returns:
      Datasource name.
    • createResourceName

      public static String createResourceName(StiReport report, String baseName)
    • isResourceNameExists

      public static boolean isResourceNameExists(StiReport report, String name)