java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField
org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultValidationField
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.ValidationField

public class DefaultValidationField extends DefaultField implements org.apache.plc4x.plugins.codegenerator.types.fields.ValidationField, org.apache.plc4x.plugins.codegenerator.types.fields.Field
  • Feldübersicht

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

    attributes, owner
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultValidationField(Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, org.apache.plc4x.plugins.codegenerator.types.terms.Term validationExpression, String description, boolean shouldFail)
     
  • Methodenübersicht

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

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

    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

    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
  • Konstruktordetails

    • DefaultValidationField

      public DefaultValidationField(Map<String,org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, org.apache.plc4x.plugins.codegenerator.types.terms.Term validationExpression, String description, boolean shouldFail)
  • Methodendetails

    • getValidationExpression

      public org.apache.plc4x.plugins.codegenerator.types.terms.Term getValidationExpression()
      Angegeben von:
      getValidationExpression in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.ValidationField
    • getDescription

      public Optional<String> getDescription()
      Angegeben von:
      getDescription in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.ValidationField
    • shouldFail

      public boolean shouldFail()
      Angegeben von:
      shouldFail in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.ValidationField
    • getTypeName

      public String getTypeName()
      Angegeben von:
      getTypeName in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.Field
    • getAttribute

      public Optional<org.apache.plc4x.plugins.codegenerator.types.terms.Term> getAttribute(String s)
      Angegeben von:
      getAttribute in Schnittstelle org.apache.plc4x.plugins.codegenerator.types.fields.Field
      Setzt außer Kraft:
      getAttribute in Klasse DefaultField
    • toString

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

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

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