[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: [xacml] Function naming convention
Since XPath 2.0 uses hyphen for function and operator names, I would prefer
option A.
Best
Michiharu
IBM Tokyo Research Laboratory, Internet Technology
Tel. +81 (46) 215-4642 Fax +81 (46) 273-7428
Daniel Engovatov
<dengovatov@cross To: "'Anne.Anderson@Sun.com'" <Anne.Anderson@Sun.com>, XACML TC <[email protected]>
logix.com> cc:
Subject: RE: [xacml] Function naming convention
2002/08/21 06:14
Which one should we use?
A) blah-blah
B) blah_blah (my preference, dashes are not always supported)
C) blahBlah (camel case is not good in case insensitive)
-----Original Message-----
From: Anne Anderson [mailto:Anne.Anderson@Sun.com]
Sent: Tuesday, August 20, 2002 1:37 PM
To: XACML TC
Subject: [xacml] Change Request: list mandatory vs. non-mandatory
functions
Change Request:
Add a list of all functions, with an indicator as to whether
the function is mandatory to implement, to the Conformance
Section.
Rationale:
I forgot to include these when I created the original list.
Text to be inserted:
M indicates mandatory-to-implement.
Function identifier
===========================
M function:integer-add
M function:decimal-add
function:add-yearMonthDuration-to-date
function:add-yearMonthDuration-to-date
function:add-dayTimeDuration-to-time
function:add-yearMonthDuration-to dateTime
function:add-dayTimeDuration-to-dateTime
function:add-yearMonthDurations
function:add-dayTimeDurations
M function:integer-subtract
M function:decimal-subtract
function:date-subtract
function:subtract-yearMonthDuration-from-date
function:subtract-dayTimeDuration-from-date
function:time-subtract
function:subtract-dayTimeDuration-from-time
function:datetime-subtract
function:subtract-yearMonthDuration-from-dateTime
function:subtract-dayTimeDuration-from-dateTime
function:subtract-yearMonthDurations
function:subtract-dayTimeDurations
M function:integer-multiply
M function:decimal-multiply
function:multiply-yearMonthDurations
function:multiply-dayTimeDurations
M function:integer-divide
M function:decimal-divide
function:divide-yearMonthDurations
function:divide-dayTimeDurations
M function:integer-mod
M function:decimal-mod
M function:round
M function:floor
M function:abs
M function:integer
M function:decimal
M function:integer-equal
M function:decimal-equal
M function:boolean-equal
M function:string-equal
M function:rfc822Name-equal
M function:x500Name-equal
M function:date-equal
M function:time-equal
M function:datetime-equal
function:yearMonthDuration-equal
function:dayTimeDuration-equal
M function:gregorian-equal
M function:hex-binary-equal
M function:base64-binary-equal
M function:anyURI-equal
M function:QName-equal
M function:NOTATION-equal
function:numeric-not-equal
function:boolean-not-equal
function:string-not-equal
function:date-not-equal
function:time-not-equal
function:datetime-not-equal
function:yearMonthDuration-not-equal
function:dayTimeDuration-not-equal
function:gregorian-not-equal
function:hex-binary-not-equal
function:base64-binary-not-equal
function:anyURI-not-equal
function:QName-not-equal
function:NOTATION-not-equal
M function:integer-greater-than
M function:decimal-greater-than
M function:string-greater-than
M function:date-greater-than
M function:time-greater-than
M function:datetime-greater-than
function:yearMonthDuration-greater-than
function:dayTimeDuration-greater-than
function:integer-less-than
function:decimal-less-than
function:string-less-than
function:date-less-than
function:time-less-than
function:datetime-less-than
function:yearMonthDuration-less-than
function:dayTimeDuration-less-than
M function:integer-greater-than-or-equal
M function:decimal-greater-than-or-equal
M function:string-greater-than-or-equal
M function:date-greater-than-or-equal
M function:time-greater-than-or-equal
M function:datetime-greater-than-or-equal
function:yearMonthDuration-greater-than-or-equal
function:dayTimeDuration-greater-than-or-equal
function:integer-less-than-or-equal
function:decimal-less-than-or-equal
function:numeric-less-than-or-equal
function:date-less-than-or-equal
function:time-less-than-or-equal
function:datetime-less-than-or-equal
function:yearMonthDuration-less-than-or-equal
function:dayTimeDuration-less-than-or-equal
M function:string-match
M function:rfc822Name-match
M function:x500Name-match
M function:and
M function:ordered-and
M function:or
M function:ordered-or
M function:n-of
M function:not
M function:present
[where X can be any supported data type]
M X-intersection
M X-union
M X-member-of
M X-first
M X-rest
M X-length
Anne
--
Anne H. Anderson Email: Anne.Anderson@Sun.COM
Sun Microsystems Laboratories
1 Network Drive,UBUR02-311 Tel: 781/442-0928
Burlington, MA 01803-0902 USA Fax: 781/442-1692
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC