SVN__Property.st
author fm
Tue, 29 Sep 2009 17:20:13 +0200
changeset 206 aae55fc96001
parent 31 da24e41dc798
child 286 11cdf9c8c20a
permissions -rw-r--r--
changed: #version_SVN
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
31
da24e41dc798 initial checkin
fm
parents:
diff changeset
     1
"{ Package: 'cvut:stx/goodies/libsvn' }"
da24e41dc798 initial checkin
fm
parents:
diff changeset
     2
da24e41dc798 initial checkin
fm
parents:
diff changeset
     3
"{ NameSpace: SVN }"
da24e41dc798 initial checkin
fm
parents:
diff changeset
     4
da24e41dc798 initial checkin
fm
parents:
diff changeset
     5
Object subclass:#Property
da24e41dc798 initial checkin
fm
parents:
diff changeset
     6
	instanceVariableNames:'name value modified'
da24e41dc798 initial checkin
fm
parents:
diff changeset
     7
	classVariableNames:''
da24e41dc798 initial checkin
fm
parents:
diff changeset
     8
	poolDictionaries:''
da24e41dc798 initial checkin
fm
parents:
diff changeset
     9
	category:'SVN-Core'
da24e41dc798 initial checkin
fm
parents:
diff changeset
    10
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    11
da24e41dc798 initial checkin
fm
parents:
diff changeset
    12
da24e41dc798 initial checkin
fm
parents:
diff changeset
    13
!Property class methodsFor:'instance creation'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    14
da24e41dc798 initial checkin
fm
parents:
diff changeset
    15
name: name value: value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    16
da24e41dc798 initial checkin
fm
parents:
diff changeset
    17
    ^self new setName: name value: value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    18
da24e41dc798 initial checkin
fm
parents:
diff changeset
    19
    "Created: / 10-10-2008 / 09:55:41 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    20
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    21
da24e41dc798 initial checkin
fm
parents:
diff changeset
    22
!Property methodsFor:'accessing'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    23
da24e41dc798 initial checkin
fm
parents:
diff changeset
    24
modified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    25
    ^ modified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    26
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    27
da24e41dc798 initial checkin
fm
parents:
diff changeset
    28
modified:aBoolean
da24e41dc798 initial checkin
fm
parents:
diff changeset
    29
    modified := aBoolean.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    30
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    31
da24e41dc798 initial checkin
fm
parents:
diff changeset
    32
name
da24e41dc798 initial checkin
fm
parents:
diff changeset
    33
    ^ name
da24e41dc798 initial checkin
fm
parents:
diff changeset
    34
da24e41dc798 initial checkin
fm
parents:
diff changeset
    35
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    36
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    37
da24e41dc798 initial checkin
fm
parents:
diff changeset
    38
name:aString
da24e41dc798 initial checkin
fm
parents:
diff changeset
    39
    name := aString.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    40
da24e41dc798 initial checkin
fm
parents:
diff changeset
    41
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    42
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    43
da24e41dc798 initial checkin
fm
parents:
diff changeset
    44
name:nameArg value:valueArg 
da24e41dc798 initial checkin
fm
parents:
diff changeset
    45
    name := nameArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    46
    value := valueArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    47
da24e41dc798 initial checkin
fm
parents:
diff changeset
    48
    "Created: / 10-10-2008 / 09:54:49 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    49
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    50
da24e41dc798 initial checkin
fm
parents:
diff changeset
    51
value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    52
    ^ value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    53
da24e41dc798 initial checkin
fm
parents:
diff changeset
    54
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    55
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    56
da24e41dc798 initial checkin
fm
parents:
diff changeset
    57
value:aString
da24e41dc798 initial checkin
fm
parents:
diff changeset
    58
    value := aString.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    59
    modified := true
da24e41dc798 initial checkin
fm
parents:
diff changeset
    60
da24e41dc798 initial checkin
fm
parents:
diff changeset
    61
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    62
    "Modified: / 23-03-2009 / 11:57:04 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    63
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    64
da24e41dc798 initial checkin
fm
parents:
diff changeset
    65
!Property methodsFor:'initialization'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    66
da24e41dc798 initial checkin
fm
parents:
diff changeset
    67
setName:nameArg value:valueArg 
da24e41dc798 initial checkin
fm
parents:
diff changeset
    68
    name := nameArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    69
    value := valueArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    70
da24e41dc798 initial checkin
fm
parents:
diff changeset
    71
    "Created: / 10-10-2008 / 09:55:03 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    72
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    73
da24e41dc798 initial checkin
fm
parents:
diff changeset
    74
!Property methodsFor:'testing'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    75
da24e41dc798 initial checkin
fm
parents:
diff changeset
    76
isModified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    77
    ^ modified == true
da24e41dc798 initial checkin
fm
parents:
diff changeset
    78
da24e41dc798 initial checkin
fm
parents:
diff changeset
    79
    "Created: / 10-10-2008 / 09:54:34 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    80
    "Modified: / 23-03-2009 / 11:42:38 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    81
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    82
da24e41dc798 initial checkin
fm
parents:
diff changeset
    83
!Property class methodsFor:'documentation'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    84
da24e41dc798 initial checkin
fm
parents:
diff changeset
    85
version
da24e41dc798 initial checkin
fm
parents:
diff changeset
    86
    ^ '$Header$'
206
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    87
!
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    88
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    89
version_CVS
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    90
    ^ '$Header$'
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    91
!
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    92
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    93
version_SVN
aae55fc96001 changed: #version_SVN
fm
parents: 31
diff changeset
    94
    ^'Id: SVN__Property.st 68 2009-04-16 11:35:57Z vranyj1 '
31
da24e41dc798 initial checkin
fm
parents:
diff changeset
    95
! !