Klasse DefaultDiscriminatedComplexTypeDefinition
java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultComplexTypeDefinition
org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultDiscriminatedComplexTypeDefinition
- Alle implementierten Schnittstellen:
org.apache.plc4x.plugins.codegenerator.types.definitions.ComplexTypeDefinition,org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition,org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition,org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinitionConversions
public class DefaultDiscriminatedComplexTypeDefinition
extends DefaultComplexTypeDefinition
implements org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition
-
Feldübersicht
Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultComplexTypeDefinition
parentTypeVon Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
name, parserArguments -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultDiscriminatedComplexTypeDefinition(String name, Map<String, org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArguments, boolean isAbstract, List<org.apache.plc4x.plugins.codegenerator.types.fields.Field> fields, List<org.apache.plc4x.plugins.codegenerator.types.terms.Term> discriminatorValueTerms) -
Methodenübersicht
Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultComplexTypeDefinition
getAbstractFields, getAllFields, getAllParserArguments, getAllPropertyFields, getAllVirtualFields, getAssertFields, getConstFields, getFields, getImplicitFields, getParentPropertyFields, getParentType, getPropertyFields, getSimpleFields, getVirtualFields, isAbstract, setParentTypeVon Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.definitions.DefaultTypeDefinition
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.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, isVariableLiteralVirtualFieldVon Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition
getDiscriminatorMapVon 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
-
DefaultDiscriminatedComplexTypeDefinition
public DefaultDiscriminatedComplexTypeDefinition(String name, Map<String, org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.definitions.Argument> parserArguments, boolean isAbstract, List<org.apache.plc4x.plugins.codegenerator.types.fields.Field> fields, List<org.apache.plc4x.plugins.codegenerator.types.terms.Term> discriminatorValueTerms)
-
-
Methodendetails
-
getDiscriminatorField
public Optional<org.apache.plc4x.plugins.codegenerator.types.fields.DiscriminatorField> getDiscriminatorField() -
getDiscriminatorValueTerms
- Angegeben von:
getDiscriminatorValueTermsin Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition
-
toString
- Setzt außer Kraft:
toStringin KlasseDefaultComplexTypeDefinition
-
equals
- Setzt außer Kraft:
equalsin KlasseDefaultComplexTypeDefinition
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseDefaultComplexTypeDefinition
-