test_class.declarator: scheme = "http"
test_class.modifier: final
test_class.original_string: final String scheme = "http";
test_class.type: String
test_class.var_name: scheme
test_class.declarator: host = "www.nbb.be"
test_class.modifier: final
test_class.original_string: final String host = "www.nbb.be";
test_class.type: String
test_class.var_name: host
test_class.declarator: query = ImmutableSortedMap.<String, String>naturalOrder()
              .put("email", "contact@nbb.be")
              .put("*", "[1.2, 2.6]")
              .put("file", "C:\\Program Files\\data.xls").build()
test_class.modifier: final
test_class.original_string: final SortedMap<String, String> query = ImmutableSortedMap.<String, String>naturalOrder()
              .put("email", "contact@nbb.be")
              .put("*", "[1.2, 2.6]")
              .put("file", "C:\\Program Files\\data.xls").build();
test_class.type: SortedMap<String, String>
test_class.var_name: query
test_class.declarator: path = {"dq/rd", "demetra+"}
test_class.modifier: final
test_class.original_string: final String[] path = {"dq/rd", "demetra+"};
test_class.type: String[]
test_class.var_name: path
test_class.declarator: rawScheme = "http"
test_class.modifier: final
test_class.original_string: final String rawScheme = "http";
test_class.type: String
test_class.var_name: rawScheme
test_class.declarator: rawHost = "www.nbb.be"
test_class.modifier: final
test_class.original_string: final String rawHost = "www.nbb.be";
test_class.type: String
test_class.var_name: rawHost
test_class.declarator: rawPath = "/dq%2Frd/demetra%2B"
test_class.modifier: final
test_class.original_string: final String rawPath = "/dq%2Frd/demetra%2B";
test_class.type: String
test_class.var_name: rawPath
test_class.declarator: rawQuery = "*=%5B1.2%2C+2.6%5D&email=contact%40nbb.be&file=C%3A%5CProgram+Files%5Cdata.xls"
test_class.modifier: final
test_class.original_string: final String rawQuery = "*=%5B1.2%2C+2.6%5D&email=contact%40nbb.be&file=C%3A%5CProgram+Files%5Cdata.xls";
test_class.type: String
test_class.var_name: rawQuery
test_class.file: jtss/src/test/java/ec/tss/tsproviders/utils/UriBuilderTest.java
test_class.identifier: UriBuilderTest
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void testSchemeNull() {
          new UriBuilder(null, host).build();
      }
test_case.class_method_signature: UriBuilderTest.testSchemeNull()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void testSchemeNull()
test_case.identifier: testSchemeNull
test_case.invocations: build
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSchemeNull()
focal_class.declarator: scheme
focal_class.modifier: private final
focal_class.original_string: private final String scheme;
focal_class.type: String
focal_class.var_name: scheme
focal_class.declarator: host
focal_class.modifier: private final
focal_class.original_string: private final String host;
focal_class.type: String
focal_class.var_name: host
focal_class.declarator: path
focal_class.modifier: private
focal_class.original_string: private String[] path;
focal_class.type: String[]
focal_class.var_name: path
focal_class.declarator: query
focal_class.modifier: private
focal_class.original_string: private SortedMap<String, String> query;
focal_class.type: SortedMap<String, String>
focal_class.var_name: query
focal_class.declarator: fragment
focal_class.modifier: private
focal_class.original_string: private SortedMap<String, String> fragment;
focal_class.type: SortedMap<String, String>
focal_class.var_name: fragment
focal_class.declarator: PATH_SPLITTER = Splitter.on('/')
focal_class.modifier: private static final
focal_class.original_string: private static final Splitter PATH_SPLITTER = Splitter.on('/');
focal_class.type: Splitter
focal_class.var_name: PATH_SPLITTER
focal_class.declarator: ENTRY_SPLITTER = Splitter.on('&')
focal_class.modifier: private static final
focal_class.original_string: private static final Splitter ENTRY_SPLITTER = Splitter.on('&');
focal_class.type: Splitter
focal_class.var_name: ENTRY_SPLITTER
focal_class.declarator: KEY_VALUE_SPLITTER = Splitter.on('=')
focal_class.modifier: private static final
focal_class.original_string: private static final Splitter KEY_VALUE_SPLITTER = Splitter.on('=');
focal_class.type: Splitter
focal_class.var_name: KEY_VALUE_SPLITTER
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/utils/UriBuilder.java
focal_class.identifier: UriBuilder
focal_class.interfaces: implements IBuilder<URI>
focal_class.class_method_signature: UriBuilder.UriBuilder(@NonNull String scheme, @NonNull String host)
focal_class.full_signature: public  UriBuilder(@NonNull String scheme, @NonNull String host)
focal_class.identifier: UriBuilder
focal_class.modifiers: public
focal_class.parameters: (@NonNull String scheme, @NonNull String host)
focal_class.signature:  UriBuilder(@NonNull String scheme, @NonNull String host)
focal_class.class_method_signature: UriBuilder.reset()
focal_class.full_signature: @NonNull public UriBuilder reset()
focal_class.identifier: reset
focal_class.modifiers: @NonNull public
focal_class.parameters: ()
focal_class.return: UriBuilder
focal_class.signature: UriBuilder reset()
focal_class.class_method_signature: UriBuilder.path(@Nullable String... path)
focal_class.full_signature: @NonNull public UriBuilder path(@Nullable String... path)
focal_class.identifier: path
focal_class.modifiers: @NonNull public
focal_class.parameters: (@Nullable String... path)
focal_class.return: UriBuilder
focal_class.signature: UriBuilder path(@Nullable String... path)
focal_class.class_method_signature: UriBuilder.query(@Nullable SortedMap<String, String> query)
focal_class.full_signature: @NonNull public UriBuilder query(@Nullable SortedMap<String, String> query)
focal_class.identifier: query
focal_class.modifiers: @NonNull public
focal_class.parameters: (@Nullable SortedMap<String, String> query)
focal_class.return: UriBuilder
focal_class.signature: UriBuilder query(@Nullable SortedMap<String, String> query)
focal_class.class_method_signature: UriBuilder.fragment(@Nullable SortedMap<String, String> fragment)
focal_class.full_signature: @NonNull public UriBuilder fragment(@Nullable SortedMap<String, String> fragment)
focal_class.identifier: fragment
focal_class.modifiers: @NonNull public
focal_class.parameters: (@Nullable SortedMap<String, String> fragment)
focal_class.return: UriBuilder
focal_class.signature: UriBuilder fragment(@Nullable SortedMap<String, String> fragment)
focal_class.class_method_signature: UriBuilder.buildString()
focal_class.full_signature: @NonNull public String buildString()
focal_class.identifier: buildString
focal_class.modifiers: @NonNull public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String buildString()
focal_class.class_method_signature: UriBuilder.build()
focal_class.full_signature: @Override public URI build()
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: URI
focal_class.signature: URI build()
focal_class.class_method_signature: UriBuilder.decodeUrlUtf8(String o)
focal_class.full_signature: private static String decodeUrlUtf8(String o)
focal_class.identifier: decodeUrlUtf8
focal_class.modifiers: private static
focal_class.parameters: (String o)
focal_class.return: String
focal_class.signature: String decodeUrlUtf8(String o)
focal_class.class_method_signature: UriBuilder.appendEntry(@NonNull StringBuilder sb, @NonNull Entry<String, String> o, char sep)
focal_class.full_signature: @NonNull private static StringBuilder appendEntry(@NonNull StringBuilder sb, @NonNull Entry<String, String> o, char sep)
focal_class.identifier: appendEntry
focal_class.modifiers: @NonNull private static
focal_class.parameters: (@NonNull StringBuilder sb, @NonNull Entry<String, String> o, char sep)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder appendEntry(@NonNull StringBuilder sb, @NonNull Entry<String, String> o, char sep)
focal_class.class_method_signature: UriBuilder.appendMap(@NonNull StringBuilder sb, @NonNull Map<String, String> keyValues, char sep1, char sep2)
focal_class.full_signature: @NonNull private static StringBuilder appendMap(@NonNull StringBuilder sb, @NonNull Map<String, String> keyValues, char sep1, char sep2)
focal_class.identifier: appendMap
focal_class.modifiers: @NonNull private static
focal_class.parameters: (@NonNull StringBuilder sb, @NonNull Map<String, String> keyValues, char sep1, char sep2)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder appendMap(@NonNull StringBuilder sb, @NonNull Map<String, String> keyValues, char sep1, char sep2)
focal_class.class_method_signature: UriBuilder.appendArray(@NonNull StringBuilder sb, @NonNull String[] array, char sep)
focal_class.full_signature: @NonNull private static StringBuilder appendArray(@NonNull StringBuilder sb, @NonNull String[] array, char sep)
focal_class.identifier: appendArray
focal_class.modifiers: @NonNull private static
focal_class.parameters: (@NonNull StringBuilder sb, @NonNull String[] array, char sep)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder appendArray(@NonNull StringBuilder sb, @NonNull String[] array, char sep)
focal_class.class_method_signature: UriBuilder.getPathArray(@NonNull URI uri)
focal_class.full_signature: @Nullable public static String[] getPathArray(@NonNull URI uri)
focal_class.identifier: getPathArray
focal_class.modifiers: @Nullable public static
focal_class.parameters: (@NonNull URI uri)
focal_class.return: String[]
focal_class.signature: String[] getPathArray(@NonNull URI uri)
focal_class.class_method_signature: UriBuilder.getPathArray(@NonNull URI uri, int expectedSize)
focal_class.full_signature: @Nullable public static String[] getPathArray(@NonNull URI uri, int expectedSize)
focal_class.identifier: getPathArray
focal_class.modifiers: @Nullable public static
focal_class.parameters: (@NonNull URI uri, int expectedSize)
focal_class.return: String[]
focal_class.signature: String[] getPathArray(@NonNull URI uri, int expectedSize)
focal_class.class_method_signature: UriBuilder.getQueryMap(@NonNull URI uri)
focal_class.full_signature: @Nullable public static Map<String, String> getQueryMap(@NonNull URI uri)
focal_class.identifier: getQueryMap
focal_class.modifiers: @Nullable public static
focal_class.parameters: (@NonNull URI uri)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getQueryMap(@NonNull URI uri)
focal_class.class_method_signature: UriBuilder.getFragmentMap(@NonNull URI uri)
focal_class.full_signature: @Nullable public static Map<String, String> getFragmentMap(@NonNull URI uri)
focal_class.identifier: getFragmentMap
focal_class.modifiers: @Nullable public static
focal_class.parameters: (@NonNull URI uri)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getFragmentMap(@NonNull URI uri)
focal_class.class_method_signature: UriBuilder.splitToArray(@NonNull CharSequence input)
focal_class.full_signature: @Nullable private static String[] splitToArray(@NonNull CharSequence input)
focal_class.identifier: splitToArray
focal_class.modifiers: @Nullable private static
focal_class.parameters: (@NonNull CharSequence input)
focal_class.return: String[]
focal_class.signature: String[] splitToArray(@NonNull CharSequence input)
focal_class.class_method_signature: UriBuilder.splitToArray(@NonNull CharSequence input, int expectedSize)
focal_class.full_signature: @Nullable private static String[] splitToArray(@NonNull CharSequence input, int expectedSize)
focal_class.identifier: splitToArray
focal_class.modifiers: @Nullable private static
focal_class.parameters: (@NonNull CharSequence input, int expectedSize)
focal_class.return: String[]
focal_class.signature: String[] splitToArray(@NonNull CharSequence input, int expectedSize)
focal_class.class_method_signature: UriBuilder.splitMap(@NonNull CharSequence input)
focal_class.full_signature: @Nullable private static Map<String, String> splitMap(@NonNull CharSequence input)
focal_class.identifier: splitMap
focal_class.modifiers: @Nullable private static
focal_class.parameters: (@NonNull CharSequence input)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> splitMap(@NonNull CharSequence input)
focal_class.class_method_signature: UriBuilder.splitMapTo(@NonNull CharSequence input, @NonNull BiConsumer<String, String> consumer)
focal_class.full_signature: private static boolean splitMapTo(@NonNull CharSequence input, @NonNull BiConsumer<String, String> consumer)
focal_class.identifier: splitMapTo
focal_class.modifiers: private static
focal_class.parameters: (@NonNull CharSequence input, @NonNull BiConsumer<String, String> consumer)
focal_class.return: boolean
focal_class.signature: boolean splitMapTo(@NonNull CharSequence input, @NonNull BiConsumer<String, String> consumer)
focal_method.body: @Override
      public URI build() {
          return URI.create(buildString());
      }
focal_method.class_method_signature: UriBuilder.build()
focal_method.full_signature: @Override public URI build()
focal_method.identifier: build
focal_method.invocations: create buildString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: URI
focal_method.signature: URI build()