Class YIndex


public class YIndex extends YNameSpaceElement
  • Constructor Details

  • Method Details

    • validate

      public void validate()
      Description copied from class: YNameSpaceElement
      Validates the element. This should check whether or not lazy references can be resolved or any data is missing.
      Overrides:
      validate in class YNameSpaceElement
    • getEnclosingTypeCode

      public String getEnclosingTypeCode()
    • getEnclosingType

      public YComposedType getEnclosingType()
    • getName

      public String getName()
    • addIndexedAttributes

      public void addIndexedAttributes(Map<String,Boolean> qualifierMap)
    • addIncludeAttributes

      public void addIncludeAttributes(Collection<String> qualifierCollection)
    • addIncludeAttribute

      public void addIncludeAttribute(String qualifier)
    • addIndexedAttribute

      public void addIndexedAttribute(String qualifier, boolean lower)
    • getIndexedAttributeQualifiers

      public List<String> getIndexedAttributeQualifiers()
    • getIndexedIncludeAttributeQualifiers

      public List<String> getIndexedIncludeAttributeQualifiers()
    • getIndexedAttributes

      public List<YAttributeDescriptor> getIndexedAttributes()
    • getIncludeAttributes

      public List<YAttributeDescriptor> getIncludeAttributes()
    • isLower

      public boolean isLower(String qualifier)
    • isUnique

      public boolean isUnique()
    • getLowerOptions

      public List<Boolean> getLowerOptions()
    • isRemove

      public boolean isRemove()
    • isReplace

      public boolean isReplace()
    • toString

      public String toString()
      Overrides:
      toString in class YNameSpaceElement
    • getCreationMode

      public IndexCreationMode getCreationMode()