public class DefaultAttributeFieldType extends BaseMetadataType implements AttributeFieldType
| Constructor and Description |
|---|
DefaultAttributeFieldType(AttributeKeyType key,
SimpleType value,
boolean required,
MetadataFormat metadataFormat,
Collection<TypeAnnotation> extensions) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetadataTypeVisitor visitor)
Dispatches in a reflective way to the method with prefix "visit" with the specific type as argument.
|
AttributeKeyType |
getKey()
The key of the attribute.
|
SimpleType |
getValue()
The value of the attribute
|
boolean |
isRequired()
If this attribute is required or not.
|
equals, getAnnotation, getAnnotations, getDescription, getMetadataFormat, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotations, getDescription, getMetadataFormatpublic DefaultAttributeFieldType(AttributeKeyType key, SimpleType value, boolean required, MetadataFormat metadataFormat, Collection<TypeAnnotation> extensions)
public AttributeKeyType getKey()
AttributeFieldTypegetKey in interface AttributeFieldTypepublic SimpleType getValue()
AttributeFieldTypegetValue in interface AttributeFieldTypepublic boolean isRequired()
AttributeFieldTypeisRequired in interface AttributeFieldTypepublic void accept(MetadataTypeVisitor visitor)
MetadataTypevisitObject(ObjectType objectType) will be called when this type is an ObjectType.accept in interface MetadataTypevisitor - The visitorCopyright © 2016 MuleSoft, Inc.. All rights reserved.