Package aas_core.aas3_0.jsonization
Class Jsonization.Deserialize
java.lang.Object
aas_core.aas3_0.jsonization.Jsonization.Deserialize
- Enclosing class:
Jsonization
Deserialize instances of meta-model classes from JSON nodes.
Here is an example how to parse an instance of IHasSemantics:
String someString = "... some JSON ...";
ObjectMapper objectMapper = new ObjectMapper();
JsonNode node = objectMapper.readTree(someString);
IHasSemantics anInstance = Deserialize.deserializeIHasSemantics(
node);
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AasSubmodelElementsdeserializeAasSubmodelElements(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AasSubmodelElements fromnode.static AdministrativeInformationdeserializeAdministrativeInformation(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AdministrativeInformation fromnode.static AnnotatedRelationshipElementdeserializeAnnotatedRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AnnotatedRelationshipElement fromnode.static AssetAdministrationShelldeserializeAssetAdministrationShell(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AssetAdministrationShell fromnode.static AssetInformationdeserializeAssetInformation(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AssetInformation fromnode.static AssetKinddeserializeAssetKind(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AssetKind fromnode.static BasicEventElementdeserializeBasicEventElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of BasicEventElement fromnode.static BlobdeserializeBlob(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Blob fromnode.static CapabilitydeserializeCapability(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Capability fromnode.static ConceptDescriptiondeserializeConceptDescription(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ConceptDescription fromnode.static DataSpecificationIec61360deserializeDataSpecificationIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataSpecificationIec61360 fromnode.static DataTypeDefXsddeserializeDataTypeDefXsd(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataTypeDefXsd fromnode.static DataTypeIec61360deserializeDataTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataTypeIec61360 fromnode.static DirectiondeserializeDirection(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Direction fromnode.static EmbeddedDataSpecificationdeserializeEmbeddedDataSpecification(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of EmbeddedDataSpecification fromnode.static EntitydeserializeEntity(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Entity fromnode.static EntityTypedeserializeEntityType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of EntityType fromnode.static EnvironmentdeserializeEnvironment(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Environment fromnode.static EventPayloaddeserializeEventPayload(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of EventPayload fromnode.static ExtensiondeserializeExtension(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Extension fromnode.static FiledeserializeFile(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of File fromnode.static IAbstractLangStringdeserializeIAbstractLangString(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IAbstractLangString fromnode.static IDataElementdeserializeIDataElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IDataElement fromnode.static IDataSpecificationContentdeserializeIDataSpecificationContent(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IDataSpecificationContent fromnode.static IEventElementdeserializeIEventElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IEventElement fromnode.static IHasDataSpecificationdeserializeIHasDataSpecification(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasDataSpecification fromnode.static IHasExtensionsdeserializeIHasExtensions(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasExtensions fromnode.static IHasKinddeserializeIHasKind(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasKind fromnode.static IHasSemanticsdeserializeIHasSemantics(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasSemantics fromnode.static IIdentifiabledeserializeIIdentifiable(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IIdentifiable fromnode.static IQualifiabledeserializeIQualifiable(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IQualifiable fromnode.static IReferabledeserializeIReferable(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IReferable fromnode.static IRelationshipElementdeserializeIRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IRelationshipElement fromnode.static ISubmodelElementdeserializeISubmodelElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ISubmodelElement fromnode.static KeydeserializeKey(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Key fromnode.static KeyTypesdeserializeKeyTypes(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of KeyTypes fromnode.deserializeLangStringDefinitionTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringDefinitionTypeIec61360 fromnode.static LangStringNameTypedeserializeLangStringNameType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringNameType fromnode.deserializeLangStringPreferredNameTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringPreferredNameTypeIec61360 fromnode.deserializeLangStringShortNameTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringShortNameTypeIec61360 fromnode.static LangStringTextTypedeserializeLangStringTextType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringTextType fromnode.static LevelTypedeserializeLevelType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LevelType fromnode.static ModellingKinddeserializeModellingKind(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ModellingKind fromnode.static MultiLanguagePropertydeserializeMultiLanguageProperty(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of MultiLanguageProperty fromnode.static OperationdeserializeOperation(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Operation fromnode.static OperationVariabledeserializeOperationVariable(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of OperationVariable fromnode.static PropertydeserializeProperty(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Property fromnode.static QualifierdeserializeQualifier(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Qualifier fromnode.static QualifierKinddeserializeQualifierKind(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of QualifierKind fromnode.static RangedeserializeRange(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Range fromnode.static ReferencedeserializeReference(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Reference fromnode.static ReferenceElementdeserializeReferenceElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ReferenceElement fromnode.static ReferenceTypesdeserializeReferenceTypes(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ReferenceTypes fromnode.static RelationshipElementdeserializeRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of RelationshipElement fromnode.static ResourcedeserializeResource(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Resource fromnode.static SpecificAssetIddeserializeSpecificAssetId(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SpecificAssetId fromnode.static StateOfEventdeserializeStateOfEvent(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of StateOfEvent fromnode.static SubmodeldeserializeSubmodel(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of Submodel fromnode.static SubmodelElementCollectiondeserializeSubmodelElementCollection(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SubmodelElementCollection fromnode.static SubmodelElementListdeserializeSubmodelElementList(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SubmodelElementList fromnode.static ValueListdeserializeValueList(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ValueList fromnode.static ValueReferencePairdeserializeValueReferencePair(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ValueReferencePair fromnode.
-
Constructor Details
-
Deserialize
public Deserialize()
-
-
Method Details
-
deserializeIHasSemantics
Deserialize an instance of IHasSemantics fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeExtension
Deserialize an instance of Extension fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIHasExtensions
public static IHasExtensions deserializeIHasExtensions(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasExtensions fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIReferable
Deserialize an instance of IReferable fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIIdentifiable
Deserialize an instance of IIdentifiable fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeModellingKind
Deserialize an instance of ModellingKind fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIHasKind
Deserialize an instance of IHasKind fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIHasDataSpecification
public static IHasDataSpecification deserializeIHasDataSpecification(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IHasDataSpecification fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAdministrativeInformation
public static AdministrativeInformation deserializeAdministrativeInformation(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AdministrativeInformation fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIQualifiable
Deserialize an instance of IQualifiable fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeQualifierKind
Deserialize an instance of QualifierKind fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeQualifier
Deserialize an instance of Qualifier fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAssetAdministrationShell
public static AssetAdministrationShell deserializeAssetAdministrationShell(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AssetAdministrationShell fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAssetInformation
public static AssetInformation deserializeAssetInformation(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AssetInformation fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeResource
Deserialize an instance of Resource fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAssetKind
Deserialize an instance of AssetKind fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeSpecificAssetId
public static SpecificAssetId deserializeSpecificAssetId(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SpecificAssetId fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeSubmodel
Deserialize an instance of Submodel fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeISubmodelElement
public static ISubmodelElement deserializeISubmodelElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ISubmodelElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIRelationshipElement
public static IRelationshipElement deserializeIRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IRelationshipElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeRelationshipElement
public static RelationshipElement deserializeRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of RelationshipElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAasSubmodelElements
public static AasSubmodelElements deserializeAasSubmodelElements(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AasSubmodelElements fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeSubmodelElementList
public static SubmodelElementList deserializeSubmodelElementList(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SubmodelElementList fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeSubmodelElementCollection
public static SubmodelElementCollection deserializeSubmodelElementCollection(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of SubmodelElementCollection fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIDataElement
Deserialize an instance of IDataElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeProperty
Deserialize an instance of Property fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeMultiLanguageProperty
public static MultiLanguageProperty deserializeMultiLanguageProperty(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of MultiLanguageProperty fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeRange
Deserialize an instance of Range fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeReferenceElement
public static ReferenceElement deserializeReferenceElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ReferenceElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeBlob
Deserialize an instance of Blob fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeFile
Deserialize an instance of File fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeAnnotatedRelationshipElement
public static AnnotatedRelationshipElement deserializeAnnotatedRelationshipElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of AnnotatedRelationshipElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeEntity
Deserialize an instance of Entity fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeEntityType
Deserialize an instance of EntityType fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeDirection
Deserialize an instance of Direction fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeStateOfEvent
Deserialize an instance of StateOfEvent fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeEventPayload
Deserialize an instance of EventPayload fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIEventElement
Deserialize an instance of IEventElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeBasicEventElement
public static BasicEventElement deserializeBasicEventElement(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of BasicEventElement fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeOperation
Deserialize an instance of Operation fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeOperationVariable
public static OperationVariable deserializeOperationVariable(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of OperationVariable fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeCapability
Deserialize an instance of Capability fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeConceptDescription
public static ConceptDescription deserializeConceptDescription(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ConceptDescription fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeReferenceTypes
public static ReferenceTypes deserializeReferenceTypes(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ReferenceTypes fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeReference
Deserialize an instance of Reference fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeKey
Deserialize an instance of Key fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeKeyTypes
Deserialize an instance of KeyTypes fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeDataTypeDefXsd
public static DataTypeDefXsd deserializeDataTypeDefXsd(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataTypeDefXsd fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIAbstractLangString
public static IAbstractLangString deserializeIAbstractLangString(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IAbstractLangString fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLangStringNameType
public static LangStringNameType deserializeLangStringNameType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringNameType fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLangStringTextType
public static LangStringTextType deserializeLangStringTextType(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringTextType fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeEnvironment
Deserialize an instance of Environment fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeIDataSpecificationContent
public static IDataSpecificationContent deserializeIDataSpecificationContent(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of IDataSpecificationContent fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeEmbeddedDataSpecification
public static EmbeddedDataSpecification deserializeEmbeddedDataSpecification(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of EmbeddedDataSpecification fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeDataTypeIec61360
public static DataTypeIec61360 deserializeDataTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataTypeIec61360 fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLevelType
Deserialize an instance of LevelType fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeValueReferencePair
public static ValueReferencePair deserializeValueReferencePair(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of ValueReferencePair fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeValueList
Deserialize an instance of ValueList fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLangStringPreferredNameTypeIec61360
public static LangStringPreferredNameTypeIec61360 deserializeLangStringPreferredNameTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringPreferredNameTypeIec61360 fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLangStringShortNameTypeIec61360
public static LangStringShortNameTypeIec61360 deserializeLangStringShortNameTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringShortNameTypeIec61360 fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeLangStringDefinitionTypeIec61360
public static LangStringDefinitionTypeIec61360 deserializeLangStringDefinitionTypeIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of LangStringDefinitionTypeIec61360 fromnode.- Parameters:
node- JSON node to be parsed
-
deserializeDataSpecificationIec61360
public static DataSpecificationIec61360 deserializeDataSpecificationIec61360(com.fasterxml.jackson.databind.JsonNode node) Deserialize an instance of DataSpecificationIec61360 fromnode.- Parameters:
node- JSON node to be parsed
-