org.apache.directory.shared.ldap.schema.syntax
Class GeneralizedTimeSyntaxChecker
java.lang.Object
org.apache.directory.shared.ldap.schema.syntax.AbstractSyntaxChecker
org.apache.directory.shared.ldap.schema.syntax.GeneralizedTimeSyntaxChecker
- All Implemented Interfaces:
- SyntaxChecker
public class GeneralizedTimeSyntaxChecker
- extends AbstractSyntaxChecker
A SyntaxChecker which verifies that a value is a generalized time
according to RFC 4517.
From RFC 4517 :
GeneralizedTime = century year month day hour
[ minute [ second / leap-second ] ]
[ fraction ]
g-time-zone
century = 2(%x30-39) ; "00" to "99"
year = 2(%x30-39) ; "00" to "99"
month = ( %x30 %x31-39 ) ; "01" (January) to "09"
| ( %x31 %x30-32 ) ; "10" to "12"
day = ( %x30 %x31-39 ) ; "01" to "09"
| ( %x31-32 %x30-39 ) ; "10" to "29"
| ( %x33 %x30-31 ) ; "30" to "31"
hour = ( %x30-31 %x30-39 )
| ( %x32 %x30-33 ) ; "00" to "23"
minute = %x30-35 %x30-39 ; "00" to "59"
second = ( %x30-35 %x30-39 ) ; "00" to "59"
leap-second = ( %x36 %x30 ) ; "60"
fraction = ( DOT / COMMA ) 1*(%x30-39)
g-time-zone = %x5A ; "Z"
| g-differential
g-differential = ( MINUS / PLUS ) hour [ minute ]
MINUS = %x2D ; minus sign ("-")
From RFC 4512 :
PLUS = %x2B ; plus sign ("+")
DOT = %x2E ; period (".")
COMMA = %x2C ; comma (",")
- Version:
- $Rev$
- Author:
- Apache Directory Project
Method Summary |
boolean |
isValidSyntax(java.lang.Object value)
Determines if the attribute's value conforms to the attribute syntax. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneralizedTimeSyntaxChecker
public GeneralizedTimeSyntaxChecker()
- Creates a new instance of GeneralizedTimeSyntaxChecker.
GeneralizedTimeSyntaxChecker
protected GeneralizedTimeSyntaxChecker(java.lang.String oid)
- Creates a new instance of GeneralizedTimeSyntaxChecker.
- Parameters:
oid
- the oid to associate with this new SyntaxChecker
isValidSyntax
public boolean isValidSyntax(java.lang.Object value)
- Description copied from interface:
SyntaxChecker
- Determines if the attribute's value conforms to the attribute syntax.
- Parameters:
value
- the value of some attribute with the syntax
- Returns:
- true if the value is in the valid syntax, false otherwise
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.