Alle implementierten Schnittstellen:
org.apache.plc4x.plugins.codegenerator.types.fields.Field, org.apache.plc4x.plugins.codegenerator.types.fields.FieldConversions, org.apache.plc4x.plugins.codegenerator.types.fields.NamedField, org.apache.plc4x.plugins.codegenerator.types.fields.OptionalField, org.apache.plc4x.plugins.codegenerator.types.fields.PropertyField, org.apache.plc4x.plugins.codegenerator.types.fields.TypedField

public class DefaultOptionalField extends DefaultTypedNamedField implements org.apache.plc4x.plugins.codegenerator.types.fields.OptionalField
  • Feldübersicht

    Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultTypedNamedField

    name

    Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultTypedField

    type, typeReferenceCompletionStage

    Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField

    attributes, owner
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultOptionalField(Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, String name, org.apache.plc4x.plugins.codegenerator.types.terms.Term conditionExpression)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    Optional<org.apache.plc4x.plugins.codegenerator.types.terms.Term>
     
    int
     
     

    Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultTypedNamedField

    getName

    Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultTypedField

    getType, getTypeReferenceCompletionStage, setType

    Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField

    getAttribute, getOwner, setOwner

    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.fields.Field

    getAttribute, getByteOrder, getEncoding, getOwner

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.FieldConversions

    asAbstractField, asArrayField, asAssertField, asChecksumField, asConstField, asDiscriminatorField, asEnumField, asImplicitField, asManualArrayField, asManualField, asNamedField, asOptionalField, asPaddingField, asPeekField, asPropertyField, asReservedField, asSimpleField, asSwitchField, asTypedField, asUnknownField, asValidationField, asVirtualField, isAbstractField, isArrayField, isAssertField, isChecksumField, isConstField, isCountArrayField, isDiscriminatorField, isEnumField, isImplicitField, isLengthArrayField, isManualArrayField, isManualField, isNamedField, isOptionalField, isPaddingField, isPeekField, isPropertyField, isReservedField, isSimpleField, isSwitchField, isTerminatedArrayField, isTypedField, isUnknownField, isValidationField, isVirtualField

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.NamedField

    getName

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.OptionalField

    getNullBytesHex, getTypeName

    Von Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.TypedField

    getType
  • Konstruktordetails

    • DefaultOptionalField

      public DefaultOptionalField(Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, String name, org.apache.plc4x.plugins.codegenerator.types.terms.Term conditionExpression)
  • Methodendetails

    • getConditionExpression

      public Optional<org.apache.plc4x.plugins.codegenerator.types.terms.Term> getConditionExpression()
      Angegeben von:
      getConditionExpression in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.OptionalField
    • toString

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

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

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