Class ImportedEnvDefinition
-
- All Implemented Interfaces:
@Serializable() public final class ImportedEnvDefinition implements IGenericDefinition, WithComment, ImportedDefinition
Data class representing an imported environment definition in a Wrap ABI.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringtypeprivate final Integerkindprivate final Stringnameprivate final Booleanrequiredprivate final Stringcommentprivate final Stringuriprivate final Stringnamespaceprivate final StringnativeTypeprivate final List<PropertyDefinition>propertiesprivate final List<GenericDefinition>interfaces
-
Constructor Summary
Constructors Constructor Description ImportedEnvDefinition(String type, Integer kind, String name, Boolean required, String comment, String uri, String namespace, String nativeType, List<PropertyDefinition> properties, List<GenericDefinition> interfaces)
-
Method Summary
Modifier and Type Method Description StringgetType()The type of the imported environment definition. IntegergetKind()An integer representing the kind of the imported environment definition. StringgetName()The name of the imported environment definition. BooleangetRequired()A boolean value indicating whether the imported environment definition is required. StringgetComment()The comment associated with the imported environment definition. StringgetUri()The URI of the imported environment definition. StringgetNamespace()The namespace of the imported environment definition. StringgetNativeType()The native type of the imported environment definition. final List<PropertyDefinition>getProperties()A list of PropertyDefinition objects representing the properties of the imported environment definition. final List<GenericDefinition>getInterfaces()A list of GenericDefinition objects representing the interfaces implemented by the imported environment definition. -
-
Method Detail
-
getRequired
Boolean getRequired()
A boolean value indicating whether the imported environment definition is required.
-
getComment
String getComment()
The comment associated with the imported environment definition.
-
getNamespace
String getNamespace()
The namespace of the imported environment definition.
-
getNativeType
String getNativeType()
The native type of the imported environment definition.
-
getProperties
final List<PropertyDefinition> getProperties()
A list of PropertyDefinition objects representing the properties of the imported environment definition.
-
getInterfaces
final List<GenericDefinition> getInterfaces()
A list of GenericDefinition objects representing the interfaces implemented by the imported environment definition.
-
-
-
-