java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
Bekannte direkte Unterklassen:
DefaultComplexTypeDefinition, DefaultEnumTypeDefinition

public abstract class DefaultTypeDefinition extends Object
  • Felddetails

    • name

      protected final String name
    • parserArguments

      protected final List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArguments
  • Konstruktordetails

    • DefaultTypeDefinition

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

    • getName

      public String getName()
    • getAttribute

      public Optional<org.apache.plc4x.plugins.codegenerator.types.terms.Term> getAttribute(String attributeName)
    • getParserArguments

      public Optional<List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument>> getParserArguments()
    • getAllParserArguments

      public Optional<List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument>> getAllParserArguments()
    • toString

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

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

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