public class PropertyInfoBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyInfoBuilder.BuiltPropertyInfo |
| Constructor and Description |
|---|
PropertyInfoBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IPropertyInfo |
build(IFeatureInfo container) |
PropertyInfoBuilder |
like(IPropertyInfo prop) |
PropertyInfoBuilder |
withAccessor(IPropertyAccessor accessor) |
PropertyInfoBuilder |
withAnnotations(IAnnotationInfo... annotations) |
PropertyInfoBuilder |
withDeprecated(String deprecated) |
PropertyInfoBuilder |
withDescription(String description) |
PropertyInfoBuilder |
withGetter(String javaGetterMethodName) |
PropertyInfoBuilder |
withLocation(ILocationInfo locationInfo) |
PropertyInfoBuilder |
withName(String name) |
PropertyInfoBuilder |
withReadable(boolean readable) |
PropertyInfoBuilder |
withStatic() |
PropertyInfoBuilder |
withStatic(boolean isStatic) |
PropertyInfoBuilder |
withType(Class returnType) |
PropertyInfoBuilder |
withType(IType type) |
PropertyInfoBuilder |
withWritable(boolean writable) |
public PropertyInfoBuilder withName(String name)
public PropertyInfoBuilder withType(IType type)
public PropertyInfoBuilder withType(Class returnType)
public PropertyInfoBuilder withStatic()
public PropertyInfoBuilder withStatic(boolean isStatic)
public PropertyInfoBuilder withAccessor(IPropertyAccessor accessor)
public PropertyInfoBuilder withGetter(String javaGetterMethodName)
public PropertyInfoBuilder withReadable(boolean readable)
public PropertyInfoBuilder withWritable(boolean writable)
public PropertyInfoBuilder withDescription(String description)
public PropertyInfoBuilder withDeprecated(String deprecated)
public IPropertyInfo build(IFeatureInfo container)
public PropertyInfoBuilder withAnnotations(IAnnotationInfo... annotations)
public PropertyInfoBuilder like(IPropertyInfo prop)
public PropertyInfoBuilder withLocation(ILocationInfo locationInfo)
Copyright © 2022. All rights reserved.