public class DefaultDataSchemaDefinition extends Object implements DataSchemaDefinition
Constructor and Description |
---|
DefaultDataSchemaDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
addRule(DataSchemaRule rule) |
Object |
clone() |
DirectFieldSelectorRule[] |
getDirectRules() |
GlobalRule[] |
getGlobalRules()
Returns all known rules.
|
MetaSelectorRule[] |
getIndirectRules() |
DataSchemaRule |
getRule(int index) |
int |
getRuleCount() |
DataSchemaRule[] |
getRules()
Returns all known rules.
|
void |
merge(DataSchemaDefinition schemaDefinition) |
public void addRule(DataSchemaRule rule)
public DataSchemaRule getRule(int index)
public int getRuleCount()
public GlobalRule[] getGlobalRules()
getGlobalRules
in interface DataSchemaDefinition
public MetaSelectorRule[] getIndirectRules()
getIndirectRules
in interface DataSchemaDefinition
public DirectFieldSelectorRule[] getDirectRules()
getDirectRules
in interface DataSchemaDefinition
public DataSchemaRule[] getRules()
public void merge(DataSchemaDefinition schemaDefinition)
public Object clone()
clone
in interface DataSchemaDefinition
clone
in class Object