Class Xmlization.Deserialize

java.lang.Object
aas_core.aas3_0.xmlization.Xmlization.Deserialize
Enclosing class:
Xmlization

public static class Xmlization.Deserialize extends Object
 Here is an example how to parse an instance of class IHasSemantics:
 
 XMLEventReader reader = xmlFactory.createXMLEventReader(...some arguments...);
 IHasSemantics anInstance = Deserialize.deserializeIHasSemantics(
   reader);
 
 
 If the elements live in a namespace, you have to supply it. For example:
 
 XMLEventReader reader = xmlFactory.createXMLEventReader(...some arguments...);
 IHasSemantics anInstance = Deserialize.deserializeIHasSemantics(
   reader,
   "http://www.example.com/5/12");
 
 
  • Constructor Details

    • Deserialize

      public Deserialize()
  • Method Details

    • deserializeIHasSemantics

      public static IHasSemantics deserializeIHasSemantics(XMLEventReader reader)
      Deserialize an instance of IHasSemantics from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeExtension

      public static Extension deserializeExtension(XMLEventReader reader)
      Deserialize an instance of Extension from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIHasExtensions

      public static IHasExtensions deserializeIHasExtensions(XMLEventReader reader)
      Deserialize an instance of IHasExtensions from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIReferable

      public static IReferable deserializeIReferable(XMLEventReader reader)
      Deserialize an instance of IReferable from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIIdentifiable

      public static IIdentifiable deserializeIIdentifiable(XMLEventReader reader)
      Deserialize an instance of IIdentifiable from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIHasKind

      public static IHasKind deserializeIHasKind(XMLEventReader reader)
      Deserialize an instance of IHasKind from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIHasDataSpecification

      public static IHasDataSpecification deserializeIHasDataSpecification(XMLEventReader reader)
      Deserialize an instance of IHasDataSpecification from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeAdministrativeInformation

      public static AdministrativeInformation deserializeAdministrativeInformation(XMLEventReader reader)
      Deserialize an instance of AdministrativeInformation from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIQualifiable

      public static IQualifiable deserializeIQualifiable(XMLEventReader reader)
      Deserialize an instance of IQualifiable from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeQualifier

      public static Qualifier deserializeQualifier(XMLEventReader reader)
      Deserialize an instance of Qualifier from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeAssetAdministrationShell

      public static AssetAdministrationShell deserializeAssetAdministrationShell(XMLEventReader reader)
      Deserialize an instance of AssetAdministrationShell from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeAssetInformation

      public static AssetInformation deserializeAssetInformation(XMLEventReader reader)
      Deserialize an instance of AssetInformation from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeResource

      public static Resource deserializeResource(XMLEventReader reader)
      Deserialize an instance of Resource from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeSpecificAssetId

      public static SpecificAssetId deserializeSpecificAssetId(XMLEventReader reader)
      Deserialize an instance of SpecificAssetId from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeSubmodel

      public static Submodel deserializeSubmodel(XMLEventReader reader)
      Deserialize an instance of Submodel from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeISubmodelElement

      public static ISubmodelElement deserializeISubmodelElement(XMLEventReader reader)
      Deserialize an instance of ISubmodelElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIRelationshipElement

      public static IRelationshipElement deserializeIRelationshipElement(XMLEventReader reader)
      Deserialize an instance of IRelationshipElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeRelationshipElement

      public static RelationshipElement deserializeRelationshipElement(XMLEventReader reader)
      Deserialize an instance of RelationshipElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeSubmodelElementList

      public static SubmodelElementList deserializeSubmodelElementList(XMLEventReader reader)
      Deserialize an instance of SubmodelElementList from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeSubmodelElementCollection

      public static SubmodelElementCollection deserializeSubmodelElementCollection(XMLEventReader reader)
      Deserialize an instance of SubmodelElementCollection from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIDataElement

      public static IDataElement deserializeIDataElement(XMLEventReader reader)
      Deserialize an instance of IDataElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeProperty

      public static Property deserializeProperty(XMLEventReader reader)
      Deserialize an instance of Property from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeMultiLanguageProperty

      public static MultiLanguageProperty deserializeMultiLanguageProperty(XMLEventReader reader)
      Deserialize an instance of MultiLanguageProperty from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeRange

      public static Range deserializeRange(XMLEventReader reader)
      Deserialize an instance of Range from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeReferenceElement

      public static ReferenceElement deserializeReferenceElement(XMLEventReader reader)
      Deserialize an instance of ReferenceElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeBlob

      public static Blob deserializeBlob(XMLEventReader reader)
      Deserialize an instance of Blob from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeFile

      public static File deserializeFile(XMLEventReader reader)
      Deserialize an instance of File from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeAnnotatedRelationshipElement

      public static AnnotatedRelationshipElement deserializeAnnotatedRelationshipElement(XMLEventReader reader)
      Deserialize an instance of AnnotatedRelationshipElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeEntity

      public static Entity deserializeEntity(XMLEventReader reader)
      Deserialize an instance of Entity from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeEventPayload

      public static EventPayload deserializeEventPayload(XMLEventReader reader)
      Deserialize an instance of EventPayload from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIEventElement

      public static IEventElement deserializeIEventElement(XMLEventReader reader)
      Deserialize an instance of IEventElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeBasicEventElement

      public static BasicEventElement deserializeBasicEventElement(XMLEventReader reader)
      Deserialize an instance of BasicEventElement from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeOperation

      public static Operation deserializeOperation(XMLEventReader reader)
      Deserialize an instance of Operation from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeOperationVariable

      public static OperationVariable deserializeOperationVariable(XMLEventReader reader)
      Deserialize an instance of OperationVariable from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeCapability

      public static Capability deserializeCapability(XMLEventReader reader)
      Deserialize an instance of Capability from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeConceptDescription

      public static ConceptDescription deserializeConceptDescription(XMLEventReader reader)
      Deserialize an instance of ConceptDescription from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeReference

      public static Reference deserializeReference(XMLEventReader reader)
      Deserialize an instance of Reference from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeKey

      public static Key deserializeKey(XMLEventReader reader)
      Deserialize an instance of Key from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIAbstractLangString

      public static IAbstractLangString deserializeIAbstractLangString(XMLEventReader reader)
      Deserialize an instance of IAbstractLangString from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLangStringNameType

      public static LangStringNameType deserializeLangStringNameType(XMLEventReader reader)
      Deserialize an instance of LangStringNameType from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLangStringTextType

      public static LangStringTextType deserializeLangStringTextType(XMLEventReader reader)
      Deserialize an instance of LangStringTextType from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeEnvironment

      public static Environment deserializeEnvironment(XMLEventReader reader)
      Deserialize an instance of Environment from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeIDataSpecificationContent

      public static IDataSpecificationContent deserializeIDataSpecificationContent(XMLEventReader reader)
      Deserialize an instance of IDataSpecificationContent from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeEmbeddedDataSpecification

      public static EmbeddedDataSpecification deserializeEmbeddedDataSpecification(XMLEventReader reader)
      Deserialize an instance of EmbeddedDataSpecification from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLevelType

      public static LevelType deserializeLevelType(XMLEventReader reader)
      Deserialize an instance of LevelType from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeValueReferencePair

      public static ValueReferencePair deserializeValueReferencePair(XMLEventReader reader)
      Deserialize an instance of ValueReferencePair from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeValueList

      public static ValueList deserializeValueList(XMLEventReader reader)
      Deserialize an instance of ValueList from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLangStringPreferredNameTypeIec61360

      public static LangStringPreferredNameTypeIec61360 deserializeLangStringPreferredNameTypeIec61360(XMLEventReader reader)
      Deserialize an instance of LangStringPreferredNameTypeIec61360 from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLangStringShortNameTypeIec61360

      public static LangStringShortNameTypeIec61360 deserializeLangStringShortNameTypeIec61360(XMLEventReader reader)
      Deserialize an instance of LangStringShortNameTypeIec61360 from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeLangStringDefinitionTypeIec61360

      public static LangStringDefinitionTypeIec61360 deserializeLangStringDefinitionTypeIec61360(XMLEventReader reader)
      Deserialize an instance of LangStringDefinitionTypeIec61360 from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element
    • deserializeDataSpecificationIec61360

      public static DataSpecificationIec61360 deserializeDataSpecificationIec61360(XMLEventReader reader)
      Deserialize an instance of DataSpecificationIec61360 from reader.
      Parameters:
      reader - Initialized XML reader with reader.peek() set to the element