Interface Image

  • All Superinterfaces:
    Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    All Known Implementing Classes:
    ImageDocument

    public interface Image
    extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PROP_ALIAS_DE
      Constant property name for "alias" and domain "DE" for internal storage and queries.
      static String PROP_ALIAS_EN
      Constant property name for "alias" and domain "EN" for internal storage and queries.
      static String PROP_ALT_DE
      Constant property name for "alt" and domain "DE" for internal storage and queries.
      static String PROP_ALT_EN
      Constant property name for "alt" and domain "EN" for internal storage and queries.
      static String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static String PROP_IMAGE
      Constant property name for "image" for internal storage and queries.
      static String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      static String PROP_PIXELS
      Constant property name for "pixels" for internal storage and queries.
      static String PROP_SIZE
      Constant property name for "size" for internal storage and queries.
      static String PROP_TITLE
      Constant property name for "title" for internal storage and queries.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void copyDE2EN()
      Copies all multilingual properties from language DE to language EN
      void copyEN2DE()
      Copies all multilingual properties from language EN to language DE
      void copyLANG2LANG​(String sourceLanguge, String destLanguage)
      Copies all multilingual properties from source language to destination language
      String getAlias()
      Returns the current value of the alias attribute.
      String getAliasDE()
      Returns the value of the alias attribute in the "DE" domain.
      String getAliasEN()
      Returns the value of the alias attribute in the "EN" domain.
      String getAlt()
      Returns the current value of the alt attribute.
      String getAltDE()
      Returns the value of the alt attribute in the "DE" domain.
      String getAltEN()
      Returns the value of the alt attribute in the "EN" domain.
      String getImage()
      Returns the value of the image attribute.
      String getName()
      Returns the value of the name attribute.
      String getPixels()
      Returns the value of the pixels attribute.
      String getSize()
      Returns the value of the size attribute.
      String getTitle()
      Returns the value of the title attribute.
      void setAlias​(String value)
      Sets the value of the alias attribute in the current domain.
      void setAliasDE​(String value)
      Sets the value of the alias attribute in the domain "DE"
      void setAliasEN​(String value)
      Sets the value of the alias attribute in the domain "EN"
      void setAlt​(String value)
      Sets the value of the alt attribute in the current domain.
      void setAltDE​(String value)
      Sets the value of the alt attribute in the domain "DE"
      void setAltEN​(String value)
      Sets the value of the alt attribute in the domain "EN"
      void setImage​(String value)
      Sets the value of the image attribute.
      void setName​(String value)
      Sets the value of the name attribute.
      void setPixels​(String value)
      Sets the value of the pixels attribute.
      void setSize​(String value)
      Sets the value of the size attribute.
      void setTitle​(String value)
      Sets the value of the title attribute.
      • Methods inherited from interface net.anotheria.asg.data.DataObject

        clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode
      • Methods inherited from interface net.anotheria.util.sorter.IComparable

        compareTo
    • Field Detail

      • PROP_ID

        static final String PROP_ID
        Constant property name for "id" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_NAME

        static final String PROP_NAME
        Constant property name for "name" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_TITLE

        static final String PROP_TITLE
        Constant property name for "title" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_ALIAS_EN

        static final String PROP_ALIAS_EN
        Constant property name for "alias" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_ALIAS_DE

        static final String PROP_ALIAS_DE
        Constant property name for "alias" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_ALT_EN

        static final String PROP_ALT_EN
        Constant property name for "alt" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_ALT_DE

        static final String PROP_ALT_DE
        Constant property name for "alt" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_IMAGE

        static final String PROP_IMAGE
        Constant property name for "image" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_SIZE

        static final String PROP_SIZE
        Constant property name for "size" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_PIXELS

        static final String PROP_PIXELS
        Constant property name for "pixels" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        String getName()
        Returns the value of the name attribute.
      • setName

        void setName​(String value)
        Sets the value of the name attribute.
      • getTitle

        String getTitle()
        Returns the value of the title attribute.
      • setTitle

        void setTitle​(String value)
        Sets the value of the title attribute.
      • getAliasEN

        String getAliasEN()
        Returns the value of the alias attribute in the "EN" domain.
      • getAliasDE

        String getAliasDE()
        Returns the value of the alias attribute in the "DE" domain.
      • getAlias

        String getAlias()
        Returns the current value of the alias attribute. Current means in the currently selected domain.
      • setAliasEN

        void setAliasEN​(String value)
        Sets the value of the alias attribute in the domain "EN"
      • setAliasDE

        void setAliasDE​(String value)
        Sets the value of the alias attribute in the domain "DE"
      • setAlias

        void setAlias​(String value)
        Sets the value of the alias attribute in the current domain. Current means in the currently selected domain.
      • getAltEN

        String getAltEN()
        Returns the value of the alt attribute in the "EN" domain.
      • getAltDE

        String getAltDE()
        Returns the value of the alt attribute in the "DE" domain.
      • getAlt

        String getAlt()
        Returns the current value of the alt attribute. Current means in the currently selected domain.
      • setAltEN

        void setAltEN​(String value)
        Sets the value of the alt attribute in the domain "EN"
      • setAltDE

        void setAltDE​(String value)
        Sets the value of the alt attribute in the domain "DE"
      • setAlt

        void setAlt​(String value)
        Sets the value of the alt attribute in the current domain. Current means in the currently selected domain.
      • getImage

        String getImage()
        Returns the value of the image attribute.
      • setImage

        void setImage​(String value)
        Sets the value of the image attribute.
      • getSize

        String getSize()
        Returns the value of the size attribute.
      • setSize

        void setSize​(String value)
        Sets the value of the size attribute.
      • getPixels

        String getPixels()
        Returns the value of the pixels attribute.
      • setPixels

        void setPixels​(String value)
        Sets the value of the pixels attribute.
      • copyLANG2LANG

        void copyLANG2LANG​(String sourceLanguge,
                           String destLanguage)
        Copies all multilingual properties from source language to destination language
      • copyEN2DE

        void copyEN2DE()
        Copies all multilingual properties from language EN to language DE
      • copyDE2EN

        void copyDE2EN()
        Copies all multilingual properties from language DE to language EN