Class SectionUniqueIdCounter

java.lang.Object
org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter

public class SectionUniqueIdCounter extends Object
Hierarchical counter to generate unique ids.
Author:
Leonardo Uribe
  • Constructor Details

    • SectionUniqueIdCounter

      public SectionUniqueIdCounter()
    • SectionUniqueIdCounter

      public SectionUniqueIdCounter(String prefix)
    • SectionUniqueIdCounter

      public SectionUniqueIdCounter(String prefix, String[] cache)
    • SectionUniqueIdCounter

      public SectionUniqueIdCounter(String prefix, int radix)
  • Method Details

    • generateUniqueIdCache

      public static String[] generateUniqueIdCache(String prefix, int count)
      Creates an array of the generated unique ids for an specified prefix, than can be used later to prevent calculate the same String over and over.
      Parameters:
      prefix -
      count -
      Returns:
    • startUniqueIdSection

      public String startUniqueIdSection()
    • startUniqueIdSection

      public String startUniqueIdSection(String base)
    • generateUniqueId

      public String generateUniqueId()
    • generateUniqueId

      public void generateUniqueId(StringBuilder builderToAdd)
    • incrementUniqueId

      public void incrementUniqueId()
    • endUniqueIdSection

      public void endUniqueIdSection()
    • endUniqueIdSection

      public void endUniqueIdSection(String base)