|
Java APG, Version 1.0 Author Lowell D. Thomas Copyright © Coast to Coast Research, Inc. 2011 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<UMailbox.RuleNames>
com.coasttocoastresearch.examples.mailbox.UMailbox.RuleNames
public static enum UMailbox.RuleNames
This enum provides easy to remember enum constants for locating the rule identifiers and names. The enum constants have the same spelling as the rule names rendered in all caps with underscores replacing hyphens.
| Enum Constant Summary | |
|---|---|
ADDRESS_LITERAL
id = 4, name = "address-literal" |
|
COMPRESSION
id = 17, name = "compression" |
|
DOMAIN
id = 2, name = "Domain" |
|
DOMAIN_PART
id = 1, name = "Domain-part" |
|
DOT_STRING
id = 6, name = "Dot-string" |
|
DQUOTE
id = 20, name = "DQUOTE" |
|
GENERAL_ADDRESS_LITERAL
id = 13, name = "General-address-literal" |
|
IPV4_ADDRESS_LITERAL
id = 11, name = "IPv4-address-literal" |
|
IPV6_ADDR
id = 14, name = "IPv6-addr" |
|
IPV6_ADDRESS_LITERAL
id = 12, name = "IPv6-address-literal" |
|
IPV6_COMP
id = 16, name = "IPv6-comp" |
|
IPV6_FULL
id = 15, name = "IPv6-full" |
|
IPV6V4_COMP
id = 19, name = "IPv6v4-comp" |
|
IPV6V4_FULL
id = 18, name = "IPv6v4-full" |
|
LOCAL_PART
id = 5, name = "Local-part" |
|
MAILBOX
id = 0, name = "Mailbox" |
|
QCONTENTSMTP
id = 8, name = "QcontentSMTP" |
|
QTEXTSMTP
id = 10, name = "qtextSMTP" |
|
QUOTED_PAIRSMTP
id = 9, name = "quoted-pairSMTP" |
|
QUOTED_STRING
id = 7, name = "Quoted-string" |
|
SUB_DOMAIN
id = 3, name = "sub-domain" |
|
| Method Summary | |
|---|---|
int |
ruleID()
Associates the enum with an identifier for the grammar rule it represents. |
java.lang.String |
ruleName()
Associates the enum with the original grammar name of the rule it represents. |
static UMailbox.RuleNames |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static UMailbox.RuleNames[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final UMailbox.RuleNames ADDRESS_LITERAL
4, name = "address-literal"
public static final UMailbox.RuleNames COMPRESSION
17, name = "compression"
public static final UMailbox.RuleNames DOMAIN
2, name = "Domain"
public static final UMailbox.RuleNames DOMAIN_PART
1, name = "Domain-part"
public static final UMailbox.RuleNames DOT_STRING
6, name = "Dot-string"
public static final UMailbox.RuleNames DQUOTE
20, name = "DQUOTE"
public static final UMailbox.RuleNames GENERAL_ADDRESS_LITERAL
13, name = "General-address-literal"
public static final UMailbox.RuleNames IPV4_ADDRESS_LITERAL
11, name = "IPv4-address-literal"
public static final UMailbox.RuleNames IPV6_ADDR
14, name = "IPv6-addr"
public static final UMailbox.RuleNames IPV6_ADDRESS_LITERAL
12, name = "IPv6-address-literal"
public static final UMailbox.RuleNames IPV6_COMP
16, name = "IPv6-comp"
public static final UMailbox.RuleNames IPV6_FULL
15, name = "IPv6-full"
public static final UMailbox.RuleNames IPV6V4_COMP
19, name = "IPv6v4-comp"
public static final UMailbox.RuleNames IPV6V4_FULL
18, name = "IPv6v4-full"
public static final UMailbox.RuleNames LOCAL_PART
5, name = "Local-part"
public static final UMailbox.RuleNames MAILBOX
0, name = "Mailbox"
public static final UMailbox.RuleNames QCONTENTSMTP
8, name = "QcontentSMTP"
public static final UMailbox.RuleNames QTEXTSMTP
10, name = "qtextSMTP"
public static final UMailbox.RuleNames QUOTED_PAIRSMTP
9, name = "quoted-pairSMTP"
public static final UMailbox.RuleNames QUOTED_STRING
7, name = "Quoted-string"
public static final UMailbox.RuleNames SUB_DOMAIN
3, name = "sub-domain"
| Method Detail |
|---|
public int ruleID()
public java.lang.String ruleName()
public static UMailbox.RuleNames valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is nullpublic static UMailbox.RuleNames[] values()
for (UMailbox.RuleNames c : UMailbox.RuleNames.values()) System.out.println(c);
|
Java APG, Version 1.0 Author Lowell D. Thomas Copyright © Coast to Coast Research, Inc. 2011 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||