@Test public void testGetDimensionValue() { assertThatThrownBy(() -> SECTOR_REGION.getDimensionValue(-1)).isInstanceOf(IndexOutOfBoundsException.class); assertThatThrownBy(() -> SECTOR_REGION.getDimensionValue(0)).isInstanceOf(IndexOutOfBoundsException.class); assertThat(INDUSTRY.getDimensionValue(0)).isEqualTo("industry"); }
@NonNull public String getDimensionValue(@NonNegative int index) throws IndexOutOfBoundsException { return dimensionsValues[index]; }
CubeId { @NonNull public String getDimensionValue(@NonNegative int index) throws IndexOutOfBoundsException { return dimensionsValues[index]; } }
CubeId { @NonNull public String getDimensionValue(@NonNegative int index) throws IndexOutOfBoundsException { return dimensionsValues[index]; } private  CubeId(@NonNull String[] dimensionIds, @NonNull String[] dimensionsValues); }
CubeId { @NonNull public String getDimensionValue(@NonNegative int index) throws IndexOutOfBoundsException { return dimensionsValues[index]; } private  CubeId(@NonNull String[] dimensionIds, @NonNull String[] dimensionsValues); @NonNull static CubeId root(@NonNull String... dimensionIds); @NonNull static CubeId root(@NonNull List<String> dimensionIds); @NonNegative int getLevel(); @NonNegative int getMaxLevel(); @NonNull String getDimensionValue(@NonNegative int index); @NonNull Stream<String> getDimensionValueStream(); @NonNull String getDimensionId(@NonNegative int index); @NonNegative int getDepth(); boolean isRoot(); boolean isSeries(); boolean isVoid(); @NonNull CubeId child(@NonNull String... dimensionValues); boolean isAncestorOf(@NonNull CubeId input); @Override String toString(); @Override boolean equals(Object obj); @Override int hashCode(); }
CubeId { @NonNull public String getDimensionValue(@NonNegative int index) throws IndexOutOfBoundsException { return dimensionsValues[index]; } private  CubeId(@NonNull String[] dimensionIds, @NonNull String[] dimensionsValues); @NonNull static CubeId root(@NonNull String... dimensionIds); @NonNull static CubeId root(@NonNull List<String> dimensionIds); @NonNegative int getLevel(); @NonNegative int getMaxLevel(); @NonNull String getDimensionValue(@NonNegative int index); @NonNull Stream<String> getDimensionValueStream(); @NonNull String getDimensionId(@NonNegative int index); @NonNegative int getDepth(); boolean isRoot(); boolean isSeries(); boolean isVoid(); @NonNull CubeId child(@NonNull String... dimensionValues); boolean isAncestorOf(@NonNull CubeId input); @Override String toString(); @Override boolean equals(Object obj); @Override int hashCode();  }