public abstract class MetaDataBuilder<T extends MetaDataBuilder<T>> extends Object implements Cloneable
Constructor and Description |
---|
MetaDataBuilder() |
Modifier and Type | Method and Description |
---|---|
T |
bundle(String bundleLocation,
String keyPrefix) |
T |
clone() |
T |
deprecated() |
T |
deprecated(boolean v) |
T |
expert() |
T |
expert(boolean v) |
String |
getBundleLocation() |
int |
getCompatibilityLevel() |
String |
getKeyPrefix() |
MaturityLevel |
getMaturityLevel() |
String |
getName() |
T |
hidden() |
T |
hidden(boolean v) |
boolean |
isDeprecated() |
boolean |
isExpert() |
boolean |
isHidden() |
boolean |
isPreferred() |
T |
maturity(MaturityLevel m) |
T |
name(String name) |
T |
preferred() |
T |
preferred(boolean v) |
protected abstract T |
self() |
T |
since(int comp) |
protected abstract T self()
public T maturity(MaturityLevel m)
public T since(int comp)
public T expert()
public T preferred()
public T hidden()
public T deprecated()
public T expert(boolean v)
public T preferred(boolean v)
public T hidden(boolean v)
public T deprecated(boolean v)
public String getName()
public String getBundleLocation()
public String getKeyPrefix()
public boolean isExpert()
public boolean isPreferred()
public boolean isHidden()
public boolean isDeprecated()
public MaturityLevel getMaturityLevel()
public int getCompatibilityLevel()
Copyright © 2017 Hitachi Vantara. All rights reserved.