2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / pyatspi / document.py
index 88a9df5..8b0ccc2 100644 (file)
@@ -17,57 +17,57 @@ from base import BaseProxy
 from factory import add_accessible_class
 
 __all__ = [
-          "Document",
-         ]
+           "Document",
+          ]
 
 #------------------------------------------------------------------------------
 
 class Document(BaseProxy):
-    """
-    Primarily a 'tagging' interface which indicates the start of
-    document content in the Accessibility hierarchy. Accessible objects
-    below the node implementing Document are normally assumed to
-    be part of the document content. Attributes of Document are those
-    attributes associated with the document as a whole. Objects that
-    implement Document are normally expected to implement Collection
-    as well.
-    """
-    
-    def getAttributeValue(self, *args, **kwargs):
         """
-        Gets the value of a single attribute, if specified for the document
-        as a whole.
-        @param : attributename
-        a string indicating the name of a specific attribute (name-value
-        pair) being queried.
-        @return a string corresponding to the value of the specified
-        attribute, or an empty string if the attribute is unspecified
-        for the object.
+        Primarily a 'tagging' interface which indicates the start of
+        document content in the Accessibility hierarchy. Accessible objects
+        below the node implementing Document are normally assumed to
+        be part of the document content. Attributes of Document are those
+        attributes associated with the document as a whole. Objects that
+        implement Document are normally expected to implement Collection
+        as well.
         """
-        func = self.get_dbus_method("getAttributeValue")
-        return func(*args, **kwargs)
-    
-    def getAttributes(self, *args, **kwargs):
-        """
-        Gets all attributes specified for a document as a whole. For
-        attributes which change within the document content, see Accessibility::Text::getAttributes
-        instead.
-        @return an AttributeSet containing the attributes of the document,
-        as name-value pairs.
-        """
-        func = self.get_dbus_method("getAttributes")
-        return func(*args, **kwargs)
-    
-    def getLocale(self, *args, **kwargs):
-        """
-        Gets the locale associated with the document's content. e.g.
-        the locale for LOCALE_TYPE_MESSAGES.
-        @return a string compliant with the POSIX standard for locale
-        description.
-        """
-        func = self.get_dbus_method("getLocale")
-        return func(*args, **kwargs)
-    
+
+        def getAttributeValue(self, *args, **kwargs):
+                """
+                Gets the value of a single attribute, if specified for the document
+                as a whole.
+                @param : attributename
+                a string indicating the name of a specific attribute (name-value
+                pair) being queried.
+                @return a string corresponding to the value of the specified
+                attribute, or an empty string if the attribute is unspecified
+                for the object.
+                """
+                func = self.get_dbus_method("getAttributeValue")
+                return func(*args, **kwargs)
+
+        def getAttributes(self, *args, **kwargs):
+                """
+                Gets all attributes specified for a document as a whole. For
+                attributes which change within the document content, see Accessibility::Text::getAttributes
+                instead.
+                @return an AttributeSet containing the attributes of the document,
+                as name-value pairs.
+                """
+                func = self.get_dbus_method("getAttributes")
+                return func(*args, **kwargs)
+
+        def getLocale(self, *args, **kwargs):
+                """
+                Gets the locale associated with the document's content. e.g.
+                the locale for LOCALE_TYPE_MESSAGES.
+                @return a string compliant with the POSIX standard for locale
+                description.
+                """
+                func = self.get_dbus_method("getLocale")
+                return func(*args, **kwargs)
+
 # ATTENTION - Register the Application class with the accessible factory.
 add_accessible_class(interfaces.ATSPI_DOCUMENT, Document)