public class AttributeFieldTypeBuilder<P extends TypeBuilder> extends AbstractBuilder<AttributeFieldType> implements TypeBuilder<AttributeFieldType>
annotations, format| Modifier | Constructor and Description |
|---|---|
protected |
AttributeFieldTypeBuilder(MetadataFormat format) |
| Modifier and Type | Method and Description |
|---|---|
AttributeFieldType |
build() |
AttributeFieldTypeBuilder<P> |
name(QName name) |
AttributeFieldTypeBuilder<P> |
name(String name) |
AttributeFieldTypeBuilder<P> |
pattern(Pattern pattern) |
void |
required(boolean required) |
BaseTypeBuilder<AttributeFieldTypeBuilder<P>> |
value() |
AttributeFieldTypeBuilder<P> |
value(TypeBuilder baseTypeBuilder) |
addExtensionprotected AttributeFieldTypeBuilder(MetadataFormat format)
public AttributeFieldTypeBuilder<P> name(QName name)
public AttributeFieldTypeBuilder<P> name(String name)
public AttributeFieldTypeBuilder<P> pattern(Pattern pattern)
public BaseTypeBuilder<AttributeFieldTypeBuilder<P>> value()
public AttributeFieldTypeBuilder<P> value(TypeBuilder baseTypeBuilder)
public void required(boolean required)
public AttributeFieldType build()
build in interface TypeBuilder<AttributeFieldType>Copyright © 2016 MuleSoft, Inc.. All rights reserved.