public abstract class UserDefinedAttributes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.String> |
VALID_TYPE_NAMES |
Modifier and Type | Method and Description |
---|---|
boolean |
add(java.lang.String name,
java.lang.String type) |
protected abstract java.lang.String |
getFilePath() |
protected java.util.Map<java.lang.String,java.lang.String> |
getMap() |
java.util.Set<java.lang.String> |
getNames() |
java.lang.String |
getType(java.lang.String name) |
protected java.util.Map<java.lang.String,java.lang.String> |
load(java.lang.String path) |
boolean |
remove(java.lang.String name) |
protected boolean |
save(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String path) |
protected boolean |
validateType(java.lang.String type) |
protected abstract java.lang.String getFilePath()
public boolean add(java.lang.String name, java.lang.String type) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean remove(java.lang.String name)
public java.lang.String getType(java.lang.String name)
public java.util.Set<java.lang.String> getNames()
protected java.util.Map<java.lang.String,java.lang.String> getMap()
protected java.util.Map<java.lang.String,java.lang.String> load(java.lang.String path)
protected boolean save(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String path)
protected boolean validateType(java.lang.String type)