SVN__Property.st
author fm
Wed, 23 Sep 2009 18:45:42 +0200
changeset 31 da24e41dc798
child 206 aae55fc96001
permissions -rw-r--r--
initial checkin
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
!Property class methodsFor:'documentation'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    13
da24e41dc798 initial checkin
fm
parents:
diff changeset
    14
version_SVN
da24e41dc798 initial checkin
fm
parents:
diff changeset
    15
    ^'$Id$'
da24e41dc798 initial checkin
fm
parents:
diff changeset
    16
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    17
da24e41dc798 initial checkin
fm
parents:
diff changeset
    18
!Property class methodsFor:'instance creation'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    19
da24e41dc798 initial checkin
fm
parents:
diff changeset
    20
name: name value: value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    21
da24e41dc798 initial checkin
fm
parents:
diff changeset
    22
    ^self new setName: name value: value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    23
da24e41dc798 initial checkin
fm
parents:
diff changeset
    24
    "Created: / 10-10-2008 / 09:55:41 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    25
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    26
da24e41dc798 initial checkin
fm
parents:
diff changeset
    27
!Property methodsFor:'accessing'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    28
da24e41dc798 initial checkin
fm
parents:
diff changeset
    29
modified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    30
    ^ modified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    31
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    32
da24e41dc798 initial checkin
fm
parents:
diff changeset
    33
modified:aBoolean
da24e41dc798 initial checkin
fm
parents:
diff changeset
    34
    modified := aBoolean.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    35
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    36
da24e41dc798 initial checkin
fm
parents:
diff changeset
    37
name
da24e41dc798 initial checkin
fm
parents:
diff changeset
    38
    ^ name
da24e41dc798 initial checkin
fm
parents:
diff changeset
    39
da24e41dc798 initial checkin
fm
parents:
diff changeset
    40
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    41
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    42
da24e41dc798 initial checkin
fm
parents:
diff changeset
    43
name:aString
da24e41dc798 initial checkin
fm
parents:
diff changeset
    44
    name := aString.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    45
da24e41dc798 initial checkin
fm
parents:
diff changeset
    46
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    47
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    48
da24e41dc798 initial checkin
fm
parents:
diff changeset
    49
name:nameArg value:valueArg 
da24e41dc798 initial checkin
fm
parents:
diff changeset
    50
    name := nameArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    51
    value := valueArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    52
da24e41dc798 initial checkin
fm
parents:
diff changeset
    53
    "Created: / 10-10-2008 / 09:54:49 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    54
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    55
da24e41dc798 initial checkin
fm
parents:
diff changeset
    56
value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    57
    ^ value
da24e41dc798 initial checkin
fm
parents:
diff changeset
    58
da24e41dc798 initial checkin
fm
parents:
diff changeset
    59
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    60
!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    61
da24e41dc798 initial checkin
fm
parents:
diff changeset
    62
value:aString
da24e41dc798 initial checkin
fm
parents:
diff changeset
    63
    value := aString.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    64
    modified := true
da24e41dc798 initial checkin
fm
parents:
diff changeset
    65
da24e41dc798 initial checkin
fm
parents:
diff changeset
    66
    "Created: / 10-10-2008 / 09:54:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    67
    "Modified: / 23-03-2009 / 11:57:04 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    68
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    69
da24e41dc798 initial checkin
fm
parents:
diff changeset
    70
!Property methodsFor:'initialization'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    71
da24e41dc798 initial checkin
fm
parents:
diff changeset
    72
setName:nameArg value:valueArg 
da24e41dc798 initial checkin
fm
parents:
diff changeset
    73
    name := nameArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    74
    value := valueArg.
da24e41dc798 initial checkin
fm
parents:
diff changeset
    75
da24e41dc798 initial checkin
fm
parents:
diff changeset
    76
    "Created: / 10-10-2008 / 09:55:03 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    77
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    78
da24e41dc798 initial checkin
fm
parents:
diff changeset
    79
!Property methodsFor:'testing'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    80
da24e41dc798 initial checkin
fm
parents:
diff changeset
    81
isModified
da24e41dc798 initial checkin
fm
parents:
diff changeset
    82
    ^ modified == true
da24e41dc798 initial checkin
fm
parents:
diff changeset
    83
da24e41dc798 initial checkin
fm
parents:
diff changeset
    84
    "Created: / 10-10-2008 / 09:54:34 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    85
    "Modified: / 23-03-2009 / 11:42:38 / Jan Vrany <vranyj1@fel.cvut.cz>"
da24e41dc798 initial checkin
fm
parents:
diff changeset
    86
! !
da24e41dc798 initial checkin
fm
parents:
diff changeset
    87
da24e41dc798 initial checkin
fm
parents:
diff changeset
    88
!Property class methodsFor:'documentation'!
da24e41dc798 initial checkin
fm
parents:
diff changeset
    89
da24e41dc798 initial checkin
fm
parents:
diff changeset
    90
version
da24e41dc798 initial checkin
fm
parents:
diff changeset
    91
    ^ '$Header$'
da24e41dc798 initial checkin
fm
parents:
diff changeset
    92
! !