java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.references.DefaultDataIoTypeReference
Alle implementierten Schnittstellen:
org.apache.plc4x.plugins.codegenerator.types.references.ComplexTypeReference, org.apache.plc4x.plugins.codegenerator.types.references.DataIoTypeReference, org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference, org.apache.plc4x.plugins.codegenerator.types.references.TypeReference, org.apache.plc4x.plugins.codegenerator.types.references.TypeReferenceConversions

public class DefaultDataIoTypeReference extends Object implements org.apache.plc4x.plugins.codegenerator.types.references.DataIoTypeReference
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final String
     
    protected final List<org.apache.plc4x.plugins.codegenerator.types.terms.Term>
     
    protected org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultDataIoTypeReference(String name, List<org.apache.plc4x.plugins.codegenerator.types.terms.Term> params)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition
     
     
    Optional<List<org.apache.plc4x.plugins.codegenerator.types.terms.Term>>
     
    org.apache.plc4x.plugins.codegenerator.types.definitions.ComplexTypeDefinition
     
    int
     
    void
    setDataIoTypeDefinition(org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition typeDefinition)
     
    void
    setTypeDefinition(org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition typeDefinition)
     
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference

    getArgumentType

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.references.TypeReference

    getDiscriminatorType, isByteBased

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.references.TypeReferenceConversions

    asArrayTypeReference, asBooleanTypeReference, asByteTypeReference, asComplexTypeReference, asDataIoTypeReference, asEnumTypeReference, asFloatTypeReference, asIntegerTypeReference, asNonSimpleTypeReference, asSimpleTypeReference, asSimpleVarLengthTypeReference, asStringTypeReference, asTemporalTypeReference, asVstringTypeReference, isArrayTypeReference, isBooleanTypeReference, isByteTypeReference, isComplexTypeReference, isDataIoTypeReference, isEnumTypeReference, isFloatTypeReference, isIntegerTypeReference, isNonSimpleTypeReference, isSimpleTypeReference, isSimpleVarLengthTypeReference, isStringTypeReference, isTemporalTypeReference, isVstringTypeReference
  • Felddetails

    • name

      protected final String name
    • params

      protected final List<org.apache.plc4x.plugins.codegenerator.types.terms.Term> params
    • typeDefinition

      protected transient org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition typeDefinition
  • Konstruktordetails

    • DefaultDataIoTypeReference

      public DefaultDataIoTypeReference(String name, List<org.apache.plc4x.plugins.codegenerator.types.terms.Term> params)
  • Methodendetails

    • getName

      public String getName()
      Angegeben von:
      getName in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference
    • getParams

      public Optional<List<org.apache.plc4x.plugins.codegenerator.types.terms.Term>> getParams()
      Angegeben von:
      getParams in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference
    • getTypeDefinition

      public org.apache.plc4x.plugins.codegenerator.types.definitions.ComplexTypeDefinition getTypeDefinition()
      Angegeben von:
      getTypeDefinition in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.ComplexTypeReference
      Angegeben von:
      getTypeDefinition in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference
    • setTypeDefinition

      public void setTypeDefinition(org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition typeDefinition)
      Angegeben von:
      setTypeDefinition in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.NonSimpleTypeReference
    • getDataIoTypeDefinition

      public org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition getDataIoTypeDefinition()
      Angegeben von:
      getDataIoTypeDefinition in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.references.DataIoTypeReference
    • setDataIoTypeDefinition

      public void setDataIoTypeDefinition(org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition typeDefinition)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object