Alle implementierten Schnittstellen:
org.apache.plc4x.plugins.codegenerator.types.definitions.ComplexTypeDefinition, org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition, org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition, org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinitionConversions

public class DefaultDataIoTypeDefinition extends DefaultComplexTypeDefinition implements org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition
  • Feldübersicht

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

    parentType

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

    name, parserArguments
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultDataIoTypeDefinition(String name, Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArguments, org.apache.plc4x.plugins.codegenerator.types.fields.SwitchField switchField)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    org.apache.plc4x.plugins.codegenerator.types.references.TypeReference
     
    int
     
     

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

    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.ComplexTypeDefinition

    getAbstractFields, getAllFields, getAllPropertyFields, getAllVirtualFields, getAssertFields, getConstFields, getDiscriminatorCaseToKeyValueMap, getDiscriminatorNames, getFields, getImplicitFields, getNamedFieldByName, getParentPropertyFields, getParentType, getPropertyAndSwitchFields, getPropertyFieldByName, getPropertyFieldFromThisOrParentByName, getPropertyFields, getReferencedImplicitField, getSimpleFields, getSubTypeDefinitions, getSwitchField, getTypeReferenceForProperty, getVirtualFields, isAbstract, isDiscriminatedChildTypeDefinition, isDiscriminatedParentTypeDefinition, isDiscriminatorField, isDiscriminatorFieldInThisTypeOrAnyChild, isDiscriminatorOnAnyLevel, isNonDiscriminatorField, isParserArgument, isVariableLiteralDiscriminatorField, isVariableLiteralImplicitField, isVariableLiteralVirtualField

    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

    • DefaultDataIoTypeDefinition

      public DefaultDataIoTypeDefinition(String name, Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArguments, org.apache.plc4x.plugins.codegenerator.types.fields.SwitchField switchField)
  • Methodendetails