Udostępnij za pośrednictwem


DtmiConventions Class

  • java.lang.Object
    • com.azure.iot.modelsrepository.DtmiConventions

public final class DtmiConventions

DtmiConventions implements the core aspects of the IoT model repo conventions which includes DTMI validation and calculating a URI path from a DTMI.

Method Summary

Modifier and Type Method and Description
static URI getModelUri(String dtmi, URI repositoryUri, boolean expanded)

Generates the model URI.

static boolean isValidDtmi(String dtmi)

Indicates whether a given string DTMI value is well-formed.

Methods inherited from java.lang.Object

Method Details

getModelUri

public static URI getModelUri(String dtmi, URI repositoryUri, boolean expanded)

Generates the model URI.

Parameters:

dtmi - DigitalTwin Model Id.
repositoryUri - The repository uri
expanded - Is model from precomputed values

Returns:

The model uri.

isValidDtmi

public static boolean isValidDtmi(String dtmi)

Indicates whether a given string DTMI value is well-formed.

Parameters:

dtmi - DigitalTwin Model Id

Returns:

True if dtmi has a valid format. False otherwise.

Applies to