Klasse DefaultSwitchField
java.lang.Object
org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField
org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultSwitchField
- 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.SwitchField
public class DefaultSwitchField
extends DefaultField
implements org.apache.plc4x.plugins.codegenerator.types.fields.SwitchField
-
Feldübersicht
Von Klasse geerbte Felder org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField
attributes, owner -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultSwitchField(Map<String, org.apache.plc4x.plugins.codegenerator.types.terms.Term> attributes, List<org.apache.plc4x.plugins.codegenerator.types.terms.VariableLiteral> variableLiterals) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddCase(org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition caseType) booleanOptional<org.apache.plc4x.plugins.codegenerator.types.terms.Term>getAttribute(String attributeName) List<org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition>getCases()List<org.apache.plc4x.plugins.codegenerator.types.terms.VariableLiteral>inthashCode()toString()Von Klasse geerbte Methoden org.apache.plc4x.plugins.codegenerator.language.mspec.model.fields.DefaultField
getOwner, setOwnerVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.Field
getByteOrder, getEncoding, getOwnerVon 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, isVirtualFieldVon Schnittstelle geerbte Methoden org.apache.plc4x.plugins.codegenerator.types.fields.SwitchField
getTypeName
-
Konstruktordetails
-
DefaultSwitchField
-
-
Methodendetails
-
getDiscriminatorExpressions
public List<org.apache.plc4x.plugins.codegenerator.types.terms.VariableLiteral> getDiscriminatorExpressions()- Angegeben von:
getDiscriminatorExpressionsin Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.fields.SwitchField
-
addCase
public void addCase(org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition caseType) -
getCases
public List<org.apache.plc4x.plugins.codegenerator.types.definitions.DiscriminatedComplexTypeDefinition> getCases()- Angegeben von:
getCasesin Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.fields.SwitchField
-
getAttribute
public Optional<org.apache.plc4x.plugins.codegenerator.types.terms.Term> getAttribute(String attributeName) - Angegeben von:
getAttributein Schnittstelleorg.apache.plc4x.plugins.codegenerator.types.fields.Field- Setzt außer Kraft:
getAttributein KlasseDefaultField
-
toString
- Setzt außer Kraft:
toStringin KlasseDefaultField
-
equals
- Setzt außer Kraft:
equalsin KlasseDefaultField
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseDefaultField
-