Klasse DefaultEnumTypeDefinition
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
KonstruktorenKonstruktorBeschreibungDefaultEnumTypeDefinition(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 TypMethodeBeschreibungbooleanorg.apache.plc4x.plugins.codegenerator.types.references.TypeReferencegetConstantType(String constantName) List<org.apache.plc4x.plugins.codegenerator.types.enums.EnumValue>Optional<org.apache.plc4x.plugins.codegenerator.types.references.SimpleTypeReference>getType()inthashCode()toString()Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
getAllParserArguments, getAttribute, getName, getParserArgumentsVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition
getAllParserArguments, getAttribute, getByteOrder, getEncoding, getName, getParserArgumentsVon 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:
getTypein Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
-
getEnumValues
- Angegeben von:
getEnumValuesin Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
-
getConstantNames
- Angegeben von:
getConstantNamesin Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
-
getConstantType
public org.apache.plc4x.plugins.codegenerator.types.references.TypeReference getConstantType(String constantName) - Angegeben von:
getConstantTypein Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition
-
toString
- Setzt außer Kraft:
toStringin KlasseDefaultTypeDefinition
-
equals
- Setzt außer Kraft:
equalsin KlasseDefaultTypeDefinition
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseDefaultTypeDefinition
-