public class LayoutTypeAnnotation extends Object implements org.mule.metadata.api.annotation.TypeAnnotation
TypeAnnotation meant to be applied on ObjectFieldType instances and it contains information on how the field
should be rendered in the UI. That information is obtained through the Text, Password and Placement
annotations.| Constructor and Description |
|---|
LayoutTypeAnnotation(org.mule.runtime.api.meta.model.display.LayoutModel layoutModel)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.mule.runtime.api.meta.model.display.LayoutModel |
getLayoutModel() |
String |
getName() |
Optional<Integer> |
getOrder() |
Optional<String> |
getTabName() |
int |
hashCode() |
boolean |
isPassword() |
boolean |
isQuery() |
boolean |
isText() |
public static final String NAME
public LayoutTypeAnnotation(org.mule.runtime.api.meta.model.display.LayoutModel layoutModel)
layoutModel - a LayoutModelpublic String getName()
getName in interface org.mule.metadata.api.annotation.TypeAnnotationpublic boolean isPassword()
public boolean isText()
public boolean isQuery()
public Optional<String> getTabName()
public org.mule.runtime.api.meta.model.display.LayoutModel getLayoutModel()
LayoutModel that this TypeAnnotation represents.Copyright © 2017 MuleSoft, Inc.. All rights reserved.