- changeLanguageForUrl(String) - Static method in class com.github.dannil.scbjavaclient.utility.URLUtility
-
- changeLanguageForUrl(String, Locale) - Static method in class com.github.dannil.scbjavaclient.utility.URLUtility
-
Generates a new URL to the API using the specified locale.
- changeLanguageForUrl(String, String) - Static method in class com.github.dannil.scbjavaclient.utility.URLUtility
-
Generates a new URL to the API by replacing the current language tag in the URL
with the specified language tag.
- charset - Variable in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
- client - Variable in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
- ClientConstants - Class in com.github.dannil.scbjavaclient.constants
-
Constants which hold specific values for use by the client.
- clients - Variable in class com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client - package com.github.dannil.scbjavaclient.client
-
Package which contains all clients.
- com.github.dannil.scbjavaclient.client.environment - package com.github.dannil.scbjavaclient.client.environment
-
Package which contains all clients for environment data.
- com.github.dannil.scbjavaclient.client.environment.landandwaterarea - package com.github.dannil.scbjavaclient.client.environment.landandwaterarea
-
Package which contains all clients for environment land and water area data.
- com.github.dannil.scbjavaclient.client.population - package com.github.dannil.scbjavaclient.client.population
-
Package which contains all clients for population data.
- com.github.dannil.scbjavaclient.client.population.amount - package com.github.dannil.scbjavaclient.client.population.amount
-
Package which contains all clients for population amount data.
- com.github.dannil.scbjavaclient.client.population.averageage - package com.github.dannil.scbjavaclient.client.population.averageage
-
Package which contains all clients for population average age data.
- com.github.dannil.scbjavaclient.client.population.demography - package com.github.dannil.scbjavaclient.client.population.demography
-
Package which contains all clients for population demography data.
- com.github.dannil.scbjavaclient.client.population.density - package com.github.dannil.scbjavaclient.client.population.density
-
Package which contains all clients for population density data.
- com.github.dannil.scbjavaclient.client.population.livebirths - package com.github.dannil.scbjavaclient.client.population.livebirths
-
Package which contains all clients for population live births data.
- com.github.dannil.scbjavaclient.client.population.name - package com.github.dannil.scbjavaclient.client.population.name
-
Package which contains all clients for population name data.
- com.github.dannil.scbjavaclient.client.population.partnership - package com.github.dannil.scbjavaclient.client.population.partnership
-
Package which contains all clients for population partnership data.
- com.github.dannil.scbjavaclient.constants - package com.github.dannil.scbjavaclient.constants
-
Package which contains all constants used throughout the library.
- com.github.dannil.scbjavaclient.exception - package com.github.dannil.scbjavaclient.exception
-
Package which contains all custom exceptions for specialized error handling.
- com.github.dannil.scbjavaclient.format - package com.github.dannil.scbjavaclient.format
-
Root package for all formats.
- com.github.dannil.scbjavaclient.format.json - package com.github.dannil.scbjavaclient.format.json
-
Package which contains all JSON formats.
- com.github.dannil.scbjavaclient.model - package com.github.dannil.scbjavaclient.model
-
Package which contains all models.
- com.github.dannil.scbjavaclient.model.environment - package com.github.dannil.scbjavaclient.model.environment
-
Package which contains all environment models.
- com.github.dannil.scbjavaclient.model.environment.landandwaterarea - package com.github.dannil.scbjavaclient.model.environment.landandwaterarea
-
Package which contains the models for environment land and water area data.
- com.github.dannil.scbjavaclient.model.population - package com.github.dannil.scbjavaclient.model.population
-
Package which contains all population models.
- com.github.dannil.scbjavaclient.model.population.amount - package com.github.dannil.scbjavaclient.model.population.amount
-
Package which contains the models for population amount data.
- com.github.dannil.scbjavaclient.model.population.averageage - package com.github.dannil.scbjavaclient.model.population.averageage
-
Package which contains the models for population average age data.
- com.github.dannil.scbjavaclient.model.population.demography - package com.github.dannil.scbjavaclient.model.population.demography
-
Package which contains the models for population demography data.
- com.github.dannil.scbjavaclient.model.population.density - package com.github.dannil.scbjavaclient.model.population.density
-
Package which contains the models for population density data.
- com.github.dannil.scbjavaclient.model.population.livebirths - package com.github.dannil.scbjavaclient.model.population.livebirths
-
Package which contains the models for population live births data.
- com.github.dannil.scbjavaclient.model.population.name - package com.github.dannil.scbjavaclient.model.population.name
-
Package which contains the models for population name data.
- com.github.dannil.scbjavaclient.model.population.partnership - package com.github.dannil.scbjavaclient.model.population.partnership
-
Package which contains the models for population partnership data.
- com.github.dannil.scbjavaclient.utility - package com.github.dannil.scbjavaclient.utility
-
Package which contains all the utility classes.
- com.github.dannil.scbjavaclient.utility.requester - package com.github.dannil.scbjavaclient.utility.requester
-
Package which contains the classes used for communicating with the API over
HTTP.
- com.github.dannil.scbjavaclient.validator - package com.github.dannil.scbjavaclient.validator
-
Root package for all validators.
- com.github.dannil.scbjavaclient.validator.json - package com.github.dannil.scbjavaclient.validator.json
-
Package which contains JSON validators.
- get(String) - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Performs a GET request to the specified table.
- getAge() - Method in class com.github.dannil.scbjavaclient.model.population.amount.Population
-
Getter for age.
- getArea() - Method in class com.github.dannil.scbjavaclient.client.environment.landandwaterarea.EnvironmentLandAndWaterAreaClient
-
Fetch all area data.
- getArea(Collection<String>, Collection<String>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.environment.landandwaterarea.EnvironmentLandAndWaterAreaClient
-
Fetch all area data which match the input constraints.
- getAverageAge() - Method in class com.github.dannil.scbjavaclient.client.population.averageage.PopulationAverageAgeClient
-
Fetch all average age data.
- getAverageAge(Collection<String>, Collection<String>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.averageage.PopulationAverageAgeClient
-
Fetch all average age data which match the input constraints.
- getBaseUrl() - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Determines the base URL for the API based on the current
Locale
.
- getBody(HttpResponse) - Method in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
Extracts the response body from the HttpResponse
.
- getBodyAsString(String) - Method in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
Returns the response from the specified URL as a string.
- getBodyAsString(String) - Method in class com.github.dannil.scbjavaclient.utility.requester.GETRequester
-
- getBodyAsString(String) - Method in class com.github.dannil.scbjavaclient.utility.requester.POSTRequester
-
- getBodyAsStringFromTable(String) - Method in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
Return the content from the specified table.
- getCharset() - Method in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
Getter for charset.
- getCode() - Method in class com.github.dannil.scbjavaclient.model.ValueNode
-
Getter for code.
- getCodes() - Method in interface com.github.dannil.scbjavaclient.format.json.IJsonTableFormat
-
Extracts the codes from the JSON.
- getCodes() - Method in class com.github.dannil.scbjavaclient.format.json.JsonAPITableFormat
-
- getDensity() - Method in class com.github.dannil.scbjavaclient.client.population.density.PopulationDensityClient
-
Fetch all density data.
- getDensity(Collection<String>, Collection<String>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.density.PopulationDensityClient
-
Fetch all density data which match the input constraints.
- getFertilityRate() - Method in class com.github.dannil.scbjavaclient.client.population.demography.PopulationDemographyClient
-
Fetch all fertility rate data.
- getFertilityRate(Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.demography.PopulationDemographyClient
-
Fetch all fertility rate data which match the input constraints.
- getFirstname() - Method in class com.github.dannil.scbjavaclient.model.population.name.NumberOfChildrenBornWithFirstName
-
Getter for firstname.
- getGender() - Method in class com.github.dannil.scbjavaclient.model.population.amount.Population
-
Getter for gender.
- getGender() - Method in class com.github.dannil.scbjavaclient.model.population.averageage.AverageAge
-
Getter for gender.
- getGender() - Method in class com.github.dannil.scbjavaclient.model.population.demography.FertilityRate
-
Getter for gender.
- getGender() - Method in class com.github.dannil.scbjavaclient.model.population.demography.MeanAgeFirstChild
-
Getter for gender.
- getGender() - Method in class com.github.dannil.scbjavaclient.model.population.livebirths.LiveBirth
-
Getter for gender.
- getInputs(String) - Method in class com.github.dannil.scbjavaclient.client.SCBClient
-
Fetches all the inputs for a given table from the API.
- getInputs() - Method in interface com.github.dannil.scbjavaclient.format.json.IJsonTableFormat
-
Extracts the codes and their respective values from the JSON.
- getInputs() - Method in class com.github.dannil.scbjavaclient.format.json.JsonAPITableFormat
-
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.environment.landandwaterarea.Area
-
Get the available codes and their respective values for the area data from the
API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.amount.Population
-
Get the available codes and their respective values for the population data from
the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.averageage.AverageAge
-
Get the available codes and their respective values for the average age data
from the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.demography.FertilityRate
-
Get the available codes and their respective values for the fertility rate data
from the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.demography.MeanAgeFirstChild
-
Get the available codes and their respective values for the mean age first child
data from the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.density.Density
-
Get the available codes and their respective values for the density data from
the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.livebirths.LiveBirth
-
Get the available codes and their respective values for the live birth data from
the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.name.NumberOfChildrenBornWithFirstName
-
Get the available codes and their respective values for the number of children
born with first name data from the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.partnership.Partnership
-
Get the available codes and their respective values for the partnership data
from the API.
- getInputs() - Static method in class com.github.dannil.scbjavaclient.model.population.partnership.PartnershipChange
-
Get the available codes and their respective values for the partnership data
from the API.
- getLiveBirths() - Method in class com.github.dannil.scbjavaclient.client.population.livebirths.PopulationLiveBirthsClient
-
Fetch all live births data.
- getLiveBirths(Collection<String>, Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.livebirths.PopulationLiveBirthsClient
-
Fetch all live births data which match the input constraints.
- getLocale() - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Retrieves the Locale
for this client instance.
- getLocale() - Method in class com.github.dannil.scbjavaclient.utility.Localization
-
Getter for the Locale
of this localization instance.
- getMapper() - Method in class com.github.dannil.scbjavaclient.format.json.JsonConverter
-
Getter for mapper.
- getMaritalStatus() - Method in class com.github.dannil.scbjavaclient.model.population.partnership.Partnership
-
Getter for marital status.
- getMaritalStatus() - Method in class com.github.dannil.scbjavaclient.model.population.partnership.PartnershipChange
-
Getter for marital status.
- getMeanAgeFirstChild() - Method in class com.github.dannil.scbjavaclient.client.population.demography.PopulationDemographyClient
-
Fetch all mean age for the first child data.
- getMeanAgeFirstChild(Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.demography.PopulationDemographyClient
-
Fetch all mean age for the first child data which match the input
constraints.
- getMotherAge() - Method in class com.github.dannil.scbjavaclient.model.population.livebirths.LiveBirth
-
Getter for mother's age.
- getNumberOfChildrenBornWithFirstName() - Method in class com.github.dannil.scbjavaclient.client.population.name.PopulationNameStatisticsClient
-
Fetch all number of children born with first name data.
- getNumberOfChildrenBornWithFirstName(Collection<String>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.name.PopulationNameStatisticsClient
-
Fetch number of children born with first name data which match the input
constraints.
- getPartnership() - Method in class com.github.dannil.scbjavaclient.client.population.partnership.PopulationPartnershipClient
-
Fetch all population partnership data.
- getPartnership(Collection<String>, Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.partnership.PopulationPartnershipClient
-
Fetch all population partnership data which match the input constraints.
- getPartnershipChange() - Method in class com.github.dannil.scbjavaclient.client.population.partnership.PopulationPartnershipClient
-
Fetch all population partnership change data.
- getPartnershipChange(Collection<String>, Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.partnership.PopulationPartnershipClient
-
Fetch all population partnership change data which match the input
constraints.
- getPopulation() - Method in class com.github.dannil.scbjavaclient.client.population.amount.PopulationAmountClient
-
Fetch all population amount data.
- getPopulation(Collection<String>, Collection<String>, Collection<String>, Collection<Integer>, Collection<Integer>) - Method in class com.github.dannil.scbjavaclient.client.population.amount.PopulationAmountClient
-
Fetch all population amount data which match the input constraints.
- getQuery() - Method in class com.github.dannil.scbjavaclient.utility.requester.POSTRequester
-
Getter for query.
- getRawData(String) - Method in class com.github.dannil.scbjavaclient.client.SCBClient
-
Fetch the JSON response from the specified table.
- getRawData(String, Map<String, Collection<?>>) - Method in class com.github.dannil.scbjavaclient.client.SCBClient
-
Fetch the JSON response from the specified table.
- getRegion() - Method in class com.github.dannil.scbjavaclient.model.AbstractRegionYearAndValueModel
-
Getter for region.
- getRegions(String) - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Returns the list of the available regions for a given table.
- getRelationshipStatus() - Method in class com.github.dannil.scbjavaclient.model.population.amount.Population
-
Getter for relationship status.
- GETRequester - Class in com.github.dannil.scbjavaclient.utility.requester
-
HTTP requester for GET requests.
- GETRequester() - Constructor for class com.github.dannil.scbjavaclient.utility.requester.GETRequester
-
Default constructor.
- GETRequester(Charset) - Constructor for class com.github.dannil.scbjavaclient.utility.requester.GETRequester
-
Overloaded constructor.
- getRequester(RequestMethod) - Static method in class com.github.dannil.scbjavaclient.utility.requester.RequesterFactory
-
Returns a regular (non-singleton) requester which matches the method.
- getRequester(RequestMethod, Charset) - Static method in class com.github.dannil.scbjavaclient.utility.requester.RequesterFactory
-
Returns a regular (non-singleton) requester which matches the method.
- getRequester(RequestMethod) - Static method in class com.github.dannil.scbjavaclient.utility.requester.RequesterSingletonFactory
-
Returns a singleton requester which matches the method.
- getRequester(RequestMethod, Locale, Charset) - Static method in class com.github.dannil.scbjavaclient.utility.requester.RequesterSingletonFactory
-
Returns a singleton requester which matches the method.
- getResponse(HttpRequestBase) - Method in class com.github.dannil.scbjavaclient.utility.requester.AbstractRequester
-
Performs a request with the specified HttpRequest
and retrieves the
response as a HttpResponse
.
- getRootUrl() - Static method in class com.github.dannil.scbjavaclient.utility.URLUtility
-
Returns the root URL for the API.
- getRootUrl(Locale) - Static method in class com.github.dannil.scbjavaclient.utility.URLUtility
-
Returns the root URL for the API for a specific Locale
.
- getSex() - Method in class com.github.dannil.scbjavaclient.model.population.density.Density
-
Getter for sex.
- getSex() - Method in class com.github.dannil.scbjavaclient.model.population.partnership.Partnership
-
Getter for sex.
- getSex() - Method in class com.github.dannil.scbjavaclient.model.population.partnership.PartnershipChange
-
Getter for sex.
- getString(String) - Method in class com.github.dannil.scbjavaclient.utility.Localization
-
Returns the translation for the specified key.
- getString(String, Object...) - Method in class com.github.dannil.scbjavaclient.utility.Localization
-
Returns a formatted translation for the specified key.
- getText() - Method in class com.github.dannil.scbjavaclient.model.ValueNode
-
Getter for text.
- getType() - Method in class com.github.dannil.scbjavaclient.model.environment.landandwaterarea.Area
-
Getter for type.
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Returns the URL endpoint which this client represents.
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.environment.EnvironmentClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.environment.landandwaterarea.EnvironmentLandAndWaterAreaClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.amount.PopulationAmountClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.averageage.PopulationAverageAgeClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.demography.PopulationDemographyClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.density.PopulationDensityClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.livebirths.PopulationLiveBirthsClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.name.PopulationNameStatisticsClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.partnership.PopulationPartnershipClient
-
- getUrl() - Method in class com.github.dannil.scbjavaclient.client.population.PopulationClient
-
- getValue(String) - Method in class com.github.dannil.scbjavaclient.model.AbstractValueModel
-
Get the value node for a specific contents code.
- getValue() - Method in class com.github.dannil.scbjavaclient.model.ValueNode
-
Getter for value.
- getValues(String) - Method in interface com.github.dannil.scbjavaclient.format.json.IJsonTableFormat
-
Extracts the values for a code from the JSON.
- getValues(String) - Method in class com.github.dannil.scbjavaclient.format.json.JsonAPITableFormat
-
- getValues() - Method in class com.github.dannil.scbjavaclient.model.AbstractValueModel
-
Getter for values.
- getYear() - Method in class com.github.dannil.scbjavaclient.model.AbstractYearAndValueModel
-
Getter for year.
- getYears(String) - Method in class com.github.dannil.scbjavaclient.client.AbstractClient
-
Returns the list of the available years for a given table.