Interface AttributeTypeSupport


public interface AttributeTypeSupport
API helping to manipulate attributes, used internally
Author:
K. Benedyczak
  • Method Details

    • getSyntax

      AttributeValueSyntax<?> getSyntax(pl.edu.icm.unity.types.basic.AttributeType at)
      Returns:
      configured value syntax for the attribute type
    • getSyntax

      AttributeValueSyntax<?> getSyntax(pl.edu.icm.unity.types.basic.Attribute attribute)
      Returns:
      a configured attribute syntax for the given attribute name
    • getSyntaxFallingBackToDefault

      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.
      Returns:
      a configured attribute syntax for the given attribute name
    • getUnconfiguredSyntax

      AttributeValueSyntax<?> getUnconfiguredSyntax(String syntaxId)
      Returns:
      returned syntax is a default instance
    • getType

      pl.edu.icm.unity.types.basic.AttributeType getType(pl.edu.icm.unity.types.basic.Attribute attribute)
      Returns:
      attribute type for the attribute name
    • getType

      pl.edu.icm.unity.types.basic.AttributeType getType(String attribute)
      Returns:
      attribute type for the attribute name
    • getAttributeTypes

      Collection<pl.edu.icm.unity.types.basic.AttributeType> getAttributeTypes()
    • loadAttributeTypesFromResource

      List<pl.edu.icm.unity.types.basic.AttributeType> loadAttributeTypesFromResource(org.springframework.core.io.Resource f)
      Loads attribute types from resource
    • getAttibuteTypeResourcesFromClasspathDir

      List<org.springframework.core.io.Resource> getAttibuteTypeResourcesFromClasspathDir()
      Get attribute type resource from classpath resource dir