java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultEnumTypeDefinition
Alle implementierten Schnittstellen:
org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition, org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition, org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinitionConversions

public class DefaultEnumTypeDefinition extends DefaultTypeDefinition implements org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
  • Feldübersicht

    Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition

    name, parserArguments
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultEnumTypeDefinition(String name, org.apache.plc4x.plugins.codegenerator.types.references.SimpleTypeReference type, Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.enums.EnumValue> enumValues, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArgument)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
     
    org.apache.plc4x.plugins.codegenerator.types.references.TypeReference
    getConstantType(String constantName)
     
    List<org.apache.plc4x.plugins.codegenerator.types.enums.EnumValue>
     
    Optional<org.apache.plc4x.plugins.codegenerator.types.references.SimpleTypeReference>
     
    int
     
     

    Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition

    getAllParserArguments, getAttribute, getName, getParserArguments

    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.definitions.TypeDefinition

    getAllParserArguments, getAttribute, getByteOrder, getEncoding, getName, getParserArguments

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinitionConversions

    asComplexTypeDefinition, asDataIoTypeDefinition, asDiscriminatedComplexTypeDefinition, asEnumTypeDefinition, isComplexTypeDefinition, isDataIoTypeDefinition, isDiscriminatedComplexTypeDefinition, isEnumTypeDefinition
  • Konstruktordetails

    • DefaultEnumTypeDefinition

      public DefaultEnumTypeDefinition(String name, org.apache.plc4x.plugins.codegenerator.types.references.SimpleTypeReference type, Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.enums.EnumValue> enumValues, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArgument)
  • Methodendetails

    • getType

      public Optional<org.apache.plc4x.plugins.codegenerator.types.references.SimpleTypeReference> getType()
      Angegeben von:
      getType in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
    • getEnumValues

      public List<org.apache.plc4x.plugins.codegenerator.types.enums.EnumValue> getEnumValues()
      Angegeben von:
      getEnumValues in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
    • getConstantNames

      public List<String> getConstantNames()
      Angegeben von:
      getConstantNames in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
    • getConstantType

      public org.apache.plc4x.plugins.codegenerator.types.references.TypeReference getConstantType(String constantName)
      Angegeben von:
      getConstantType in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
    • toString

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

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

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