public final class ExportModelProperty extends Object implements ModelProperty
ModelProperty that lists non default classes and resources
that the extension exports| Constructor and Description |
|---|
ExportModelProperty(List<org.mule.metadata.api.model.MetadataType> exportedTypes,
List<String> exportedResources)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getExportedResources() |
List<org.mule.metadata.api.model.MetadataType> |
getExportedTypes() |
String |
getName()
A unique name which identifies this property.
|
boolean |
isExternalizable()
Whether this instance should be included when serializing or sharing
the owning
EnrichableModel or if on the contrary, this model property
holds information which is proprietary to the runtime and should not
communicated. |
public String getName()
ModelPropertygetName in interface ModelPropertygetName in interface Namedexportpublic boolean isExternalizable()
ModelPropertyEnrichableModel or if on the contrary, this model property
holds information which is proprietary to the runtime and should not
communicated.
Non externalizable properties should be skipped by serializers and any other kind of sharing mechanisms.
isExternalizable in interface ModelPropertyfalsepublic List<org.mule.metadata.api.model.MetadataType> getExportedTypes()
Copyright © 2016 MuleSoft, Inc.. All rights reserved.