public interface AttributeTypeSupport
Modifier and Type | Method and Description |
---|---|
List<org.springframework.core.io.Resource> |
getAttibuteTypeResourcesFromClasspathDir()
Get attribute type resource from classpath resource dir
|
Collection<pl.edu.icm.unity.types.basic.AttributeType> |
getAttributeTypes() |
AttributeValueSyntax<?> |
getSyntax(pl.edu.icm.unity.types.basic.Attribute attribute) |
AttributeValueSyntax<?> |
getSyntax(pl.edu.icm.unity.types.basic.AttributeType at) |
AttributeValueSyntax<?> |
getSyntaxFallingBackToDefault(pl.edu.icm.unity.types.basic.Attribute attribute)
As
getSyntax(Attribute) but this method returns a syntax with default configuration
for the given attribute if there is no attribute type recorded in the system. |
pl.edu.icm.unity.types.basic.AttributeType |
getType(pl.edu.icm.unity.types.basic.Attribute attribute) |
pl.edu.icm.unity.types.basic.AttributeType |
getType(String attribute) |
List<pl.edu.icm.unity.types.basic.AttributeType> |
loadAttributeTypesFromResource(org.springframework.core.io.Resource f)
Loads attribute types from resource
|
AttributeValueSyntax<?> getSyntax(pl.edu.icm.unity.types.basic.AttributeType at)
at
- AttributeValueSyntax<?> getSyntax(pl.edu.icm.unity.types.basic.Attribute attribute)
attribute
- AttributeValueSyntax<?> getSyntaxFallingBackToDefault(pl.edu.icm.unity.types.basic.Attribute attribute)
getSyntax(Attribute)
but this method returns a syntax with default configuration
for the given attribute if there is no attribute type recorded in the system.attribute
- pl.edu.icm.unity.types.basic.AttributeType getType(pl.edu.icm.unity.types.basic.Attribute attribute)
attribute
- pl.edu.icm.unity.types.basic.AttributeType getType(String attribute)
attribute
- Collection<pl.edu.icm.unity.types.basic.AttributeType> getAttributeTypes()
List<pl.edu.icm.unity.types.basic.AttributeType> loadAttributeTypesFromResource(org.springframework.core.io.Resource f)
f
- List<org.springframework.core.io.Resource> getAttibuteTypeResourcesFromClasspathDir()
Copyright © 2018 Unity. All rights reserved.