/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override protected <T extends Serializable> Name<T> assemble(Serializable subject) throws IOException { return (Name<T>)NamingScheme.getDefault().name(subject); }
public NamingScheme build() { return new NamingScheme(this.configuration); }
/** * Concatenates a canonical class name and elements to form a dotted name, discarding any null values or empty strings * any null values or empty strings. * * @param clazz * the first element of the name * @param names * the remaining elements of the name * @return {@code clazz} and {@code names} concatenated by periods */ public Name<String> name(Class<?> clazz, String... names) { return name(clazz.getCanonicalName(), names); }
@SuppressWarnings("rawtypes") static Name queryId() { return NamingScheme.getDefault().name("query"); }
/** * Create a new instance */ public MyApplication() { this.personResourceName = NamingScheme.getDefault().name(PERSON_RESOURCE_NAME); this.personContainerName = NamingScheme.getDefault().name(PERSON_CONTAINER_NAME); this.relativeContainerResourceName = NamingScheme.getDefault().name(RELATIVE_CONTAINER_NAME); this.queryableResourceName = NamingScheme.getDefault().name(QUERYABLE_RESOURCE_NAME); this.dynamicResourceName = NamingScheme.getDefault().name(DYNAMIC_RESOURCE_NAME); this.badDataResourceName = NamingScheme.getDefault().name(BAD_DATA_RESOURCE_NAME); }
public static Name<String> projectName(final String projectId) { return NamingScheme.getDefault().name(projectId); }
public static Name<VersionKey> versionName(final VersionKey key) { return NamingScheme.getDefault().name(key); }
@SuppressWarnings("rawtypes") static Name parameterId(String parameterName) { return NamingScheme.getDefault().name("parameter",parameterName); }
public static Name<URI> collectorName(final URI target) { return NamingScheme.getDefault().name(target); }
public static Name<IssueKey> issueName(final IssueKey key) { return NamingScheme.getDefault().name(key); }
public static Name<String> contributorName(final String contributorId) { return NamingScheme.getDefault().name(contributorId); }
public static Name<String> commitName(final String commitId) { return NamingScheme.getDefault().name(commitId); }
private static Name<URI> defaultName(URI resourceId) { return NamingScheme.getDefault().name(resourceId); }
public static Name<ComponentKey> componentName(final ComponentKey key) { return NamingScheme.getDefault().name(key); }
public static Name<URI> parentBuildContainerName(SubBuild build) { return NamingScheme.getDefault().name(build.parentId()); }
public IndividualReference<T,S> named(Class<?> clazz, String... names) { return createName(NamingScheme.getDefault().name(clazz, names)); }
public IndividualReference<T,S> named(Term id) { return createName(NamingScheme.getDefault().name(id)); }
public IndividualReference<T,S> named(URI id) { return createName(NamingScheme.getDefault().name(id)); }
@SuppressWarnings("rawtypes") private LocalIndividual localIndividual(String string) { return this.dataset.individual((Name)NamingScheme.getDefault().name(string), LocalIndividual.class); }