Interface CDMConstants


  • public interface CDMConstants
    A set of constants used by the CDM-aware Components.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CDM_CLASSTYPE_SYSTEM_ATTRIBUTE
      A system property added to each CDM item.
      static java.lang.String CDM_CYCLE_SYSTEM_ATTRIBUTE
      This system property is added only when the iterated CI is cyclic.
      static java.lang.String CDM_EXTENDED_ATTRIBUTE_PREFIX
      The prefix used for extended attributes in IdML mode.
      static java.lang.String CDM_ID_SYSTEM_ATTRIBUTE
      A system property added to each CDM item.
      static java.lang.String CDM_PREFIX
      The prefix used by all explicitF attributes and classes in IdML mode.
      static java.lang.String CDM_RELATIONSHIP_PREFIX
      The prefix used by all implicit attributes in IdML mode.
      static java.lang.String CDM_SOURCE_CI_PREFIX
      The prefix used by the "related class" part of all implicit attributes in IdML mode.
      static java.lang.String CDM_TARGET_CI_PREFIX
      The prefix used by the "related class" part of all implicit attributes in IdML mode.
      static java.lang.String COPYRIGHT
      Copyright.
      static java.lang.String EXTENDED_ATTRIBUTE_PREFIX
      The prefix used for extended attributes in native mode.
      static java.lang.String JAR_CDM_NAMEPACE
      The package which acts as a root of all CDM classes in the JAR metadata.
      static java.lang.String SPECIAL_ATTRIBUTE_PREFIX
      This prefix is used for item attributes with special meaning in the hierarchical CDM model.
      static java.lang.String TADDM_CDM_NAMESPACE
      The package which acts as a root of all CDM classes in the TADDM metadata JAR.
      static java.lang.String TADDM_DOMAIN_ATTRIBUTE
      The name of the domain attribute used by TADDM Connector.
      static java.lang.String TADDM_IMPLICIT_ATTRIBUTE
      The name of the attribute which wraps all implicit attributes in TADDM's native model.
      static java.lang.String TADDM_MSS_ATTRIBUTE
      The name of the attribute containing MSS information.
      static java.lang.String TADDM_SOURCE_ATTRIBUTE
      The name of the attribute which wraps all source attributes in TADDM's IdML model.
      static java.lang.String TADDM_SOURCE_NAME
      The name of the TADDM source attribute.
      static java.lang.String TADDM_TARGET_ATTRIBUTE
      The name of the attribute which wraps all target attributes in TADDM's IdML model.
      static java.lang.String TADDM_TARGET_NAME
      The name of the TADDM target attribute.
    • Field Detail

      • JAR_CDM_NAMEPACE

        static final java.lang.String JAR_CDM_NAMEPACE
        The package which acts as a root of all CDM classes in the JAR metadata.
        See Also:
        Constant Field Values
      • TADDM_CDM_NAMESPACE

        static final java.lang.String TADDM_CDM_NAMESPACE
        The package which acts as a root of all CDM classes in the TADDM metadata JAR.
        See Also:
        Constant Field Values
      • TADDM_DOMAIN_ATTRIBUTE

        static final java.lang.String TADDM_DOMAIN_ATTRIBUTE
        The name of the domain attribute used by TADDM Connector.
        See Also:
        Constant Field Values
      • TADDM_MSS_ATTRIBUTE

        static final java.lang.String TADDM_MSS_ATTRIBUTE
        The name of the attribute containing MSS information.
        See Also:
        Constant Field Values
      • TADDM_IMPLICIT_ATTRIBUTE

        static final java.lang.String TADDM_IMPLICIT_ATTRIBUTE
        The name of the attribute which wraps all implicit attributes in TADDM's native model.
        See Also:
        Constant Field Values
      • TADDM_SOURCE_ATTRIBUTE

        static final java.lang.String TADDM_SOURCE_ATTRIBUTE
        The name of the attribute which wraps all source attributes in TADDM's IdML model.
        See Also:
        Constant Field Values
      • TADDM_TARGET_ATTRIBUTE

        static final java.lang.String TADDM_TARGET_ATTRIBUTE
        The name of the attribute which wraps all target attributes in TADDM's IdML model.
        See Also:
        Constant Field Values
      • TADDM_SOURCE_NAME

        static final java.lang.String TADDM_SOURCE_NAME
        The name of the TADDM source attribute.
        See Also:
        Constant Field Values
      • TADDM_TARGET_NAME

        static final java.lang.String TADDM_TARGET_NAME
        The name of the TADDM target attribute.
        See Also:
        Constant Field Values
      • CDM_PREFIX

        static final java.lang.String CDM_PREFIX
        The prefix used by all explicitF attributes and classes in IdML mode.
        See Also:
        Constant Field Values
      • CDM_RELATIONSHIP_PREFIX

        static final java.lang.String CDM_RELATIONSHIP_PREFIX
        The prefix used by all implicit attributes in IdML mode.
        See Also:
        Constant Field Values
      • CDM_SOURCE_CI_PREFIX

        static final java.lang.String CDM_SOURCE_CI_PREFIX
        The prefix used by the "related class" part of all implicit attributes in IdML mode. If signifies that the related class arcs as a SOURCE of the relationship.
        See Also:
        Constant Field Values
      • CDM_TARGET_CI_PREFIX

        static final java.lang.String CDM_TARGET_CI_PREFIX
        The prefix used by the "related class" part of all implicit attributes in IdML mode. If signifies that the related class arcs as a TARGET of the relationship.
        See Also:
        Constant Field Values
      • CDM_EXTENDED_ATTRIBUTE_PREFIX

        static final java.lang.String CDM_EXTENDED_ATTRIBUTE_PREFIX
        The prefix used for extended attributes in IdML mode.
        See Also:
        Constant Field Values
      • EXTENDED_ATTRIBUTE_PREFIX

        static final java.lang.String EXTENDED_ATTRIBUTE_PREFIX
        The prefix used for extended attributes in native mode.
        See Also:
        Constant Field Values
      • CDM_CLASSTYPE_SYSTEM_ATTRIBUTE

        static final java.lang.String CDM_CLASSTYPE_SYSTEM_ATTRIBUTE
        A system property added to each CDM item. It contains the class type of that item.
        See Also:
        Constant Field Values
      • CDM_ID_SYSTEM_ATTRIBUTE

        static final java.lang.String CDM_ID_SYSTEM_ATTRIBUTE
        A system property added to each CDM item. It contains the item's ID (specific identifier for that system). For example, in TADDM it contains the item's GUID, for IdML books - its local ID attribute. This property is only applicable when reading CDM data.
        See Also:
        Constant Field Values
      • CDM_CYCLE_SYSTEM_ATTRIBUTE

        static final java.lang.String CDM_CYCLE_SYSTEM_ATTRIBUTE
        This system property is added only when the iterated CI is cyclic. An item is cyclic if it exists on more than one location on some path in the hierarchical CDM model. Through it, we avoid recursion.
        See Also:
        Constant Field Values
      • SPECIAL_ATTRIBUTE_PREFIX

        static final java.lang.String SPECIAL_ATTRIBUTE_PREFIX
        This prefix is used for item attributes with special meaning in the hierarchical CDM model. It guarantees, that we will not have collisions with normal item attributes.
        See Also:
        Constant Field Values