public class DefinitionRepository
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
customMappingExists(java.lang.String name) |
TypeDef |
getDefinition(java.lang.String fullyQualifiedName) |
TypeDef |
getDefinition(TypeRef type) |
java.util.Collection<TypeDef> |
getDefinitions() |
java.util.Set<TypeDef> |
getDefinitions(AttributeKey<java.lang.Boolean>... attributeKeys) |
java.util.Set<TypeDef> |
getDefinitions(java.lang.String... flags) |
java.util.Map<java.lang.String,java.lang.String> |
getReferenceMap() |
static DefinitionRepository |
getRepository() |
java.lang.String |
putCustomMapping(java.lang.String name,
java.lang.String fqn) |
TypeDef |
register(TypeDef definition) |
TypeDef |
register(TypeDef definition,
AttributeKey<java.lang.Boolean>... flags) |
TypeDef |
register(TypeDef definition,
java.lang.String... flags) |
TypeDef |
registerIfAbsent(TypeDef definition) |
java.lang.String |
removeCustomMapping(java.lang.String name) |
void |
updateReferenceMap() |
public static final DefinitionRepository getRepository()
public TypeDef register(TypeDef definition, AttributeKey<java.lang.Boolean>... flags)
public java.util.Set<TypeDef> getDefinitions(java.lang.String... flags)
public java.util.Set<TypeDef> getDefinitions(AttributeKey<java.lang.Boolean>... attributeKeys)
public TypeDef getDefinition(java.lang.String fullyQualifiedName)
public java.util.Collection<TypeDef> getDefinitions()
public void updateReferenceMap()
public java.util.Map<java.lang.String,java.lang.String> getReferenceMap()
public java.lang.String putCustomMapping(java.lang.String name,
java.lang.String fqn)
public java.lang.String removeCustomMapping(java.lang.String name)
public boolean customMappingExists(java.lang.String name)
public void clear()
Copyright © 2018. All Rights Reserved.