Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.document_scripter.document.Document Class Reference
+ Inheritance diagram for scripter.document_scripter.document.Document:

Public Member Functions

 __init__ (self, filePath)
 
 compare (self, new_doc)
 
 data (self)
 
 data (self, data)
 
 filePath (self)
 
 open (self, filePath='')
 
 save (self)
 

Protected Attributes

 _document
 
 _filePath
 

Detailed Description

Definition at line 7 of file document.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.document_scripter.document.Document.__init__ ( self,
filePath )

Definition at line 9 of file document.py.

9 def __init__(self, filePath):
10 self._document = []
11 self._filePath = filePath
12

Member Function Documentation

◆ compare()

scripter.document_scripter.document.Document.compare ( self,
new_doc )

Definition at line 24 of file document.py.

24 def compare(self, new_doc):
25 if len(self._document) != len(new_doc):
26 return False
27
28 if new_doc != self._document:
29 return False
30
31 return True
32

References scripter.document_scripter.document.Document._document.

◆ data() [1/2]

scripter.document_scripter.document.Document.data ( self)

Definition at line 34 of file document.py.

34 def data(self):
35 return self._document
36

References scripter.document_scripter.document.Document._document.

◆ data() [2/2]

scripter.document_scripter.document.Document.data ( self,
data )

Definition at line 38 of file document.py.

38 def data(self, data):
39 self._document = data
40

References scripter.document_scripter.document.Document._document.

◆ filePath()

scripter.document_scripter.document.Document.filePath ( self)

Definition at line 42 of file document.py.

42 def filePath(self):
43 return self._filePath

References scripter.document_scripter.document.Document._filePath.

◆ open()

scripter.document_scripter.document.Document.open ( self,
filePath = '' )

Definition at line 13 of file document.py.

13 def open(self, filePath=''):
14 if filePath:
15 self._filePath = filePath
16
17 with open(self._filePath, 'r') as pythonFile:
18 self._document = pythonFile.read()
19

References scripter.document_scripter.document.Document._document, scripter.document_scripter.document.Document._filePath, and scripter.document_scripter.document.Document.open().

◆ save()

scripter.document_scripter.document.Document.save ( self)

Definition at line 20 of file document.py.

20 def save(self):
21 with open(self._filePath, 'w') as pythonFile:
22 pythonFile.write(self._document)
23

References scripter.document_scripter.document.Document._document, scripter.document_scripter.document.Document._filePath, and scripter.document_scripter.document.Document.open().

Member Data Documentation

◆ _document

scripter.document_scripter.document.Document._document
protected

Definition at line 10 of file document.py.

◆ _filePath

scripter.document_scripter.document.Document._filePath
protected

Definition at line 11 of file document.py.


The documentation for this class was generated from the following file: