|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--idman.p3p.element.PurposeElement
Each STATEMENT element that does not include a NON-IDENTIFIABLE element
MUST contain a PURPOSE element that contains one or more purposes of data
collection or uses of data.
See P3P-Specification.
<!-- ************ PURPOSE ************* -->
<!ELEMENT PURPOSE (EXTENSION*,
(current
| admin
| develop
| tailoring
| pseudo-analysis
| pseudo-decision
| individual-analysis
| individual-decision
| contact
| historical
| telemarketing
| other-purpose)+,
EXTENSION*)>
"required" is not yet implemented
Field Summary | |
static java.lang.String |
ADMIN
default value as string |
static java.lang.String |
CONTACT
default value as string |
static java.lang.String |
CURRENT
default value as string |
static java.lang.String |
DEVELOP
default value as string |
static java.lang.String |
HISTORICAL
default value as string |
static java.lang.String |
INDIVIDUAL_ANALYSIS
default value as string |
static java.lang.String |
INDIVIDUAL_DECISION
default value as string |
static java.lang.String |
OTHER_PURPOSE
default value as string |
static java.lang.String |
PSEUDO_ANALYSIS
default value as string |
static java.lang.String |
PSEUDO_DECISION
default value as string |
static java.lang.String |
TAILORING
default value as string |
static java.lang.String |
TELEMARKETING
default value as string |
Constructor Summary | |
PurposeElement(idman.p3p.element.ExtensionElement[] preExtension,
java.lang.String[] purposes,
idman.p3p.element.ExtensionElement[] postExtension)
Creates the PurposeElement. |
Method Summary | |
idman.p3p.element.ExtensionElement[] |
getPostExtension()
Returns the postExtension. |
idman.p3p.element.ExtensionElement[] |
getPreExtension()
Returns the preExtension. |
java.lang.String[] |
getPurposes()
Returns the purpose-String[]. |
static boolean |
isPredefined(java.lang.String purpose)
Returns true if the argument is defined within P3P. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CURRENT
public static final java.lang.String ADMIN
public static final java.lang.String DEVELOP
public static final java.lang.String TAILORING
public static final java.lang.String PSEUDO_ANALYSIS
public static final java.lang.String PSEUDO_DECISION
public static final java.lang.String INDIVIDUAL_ANALYSIS
public static final java.lang.String INDIVIDUAL_DECISION
public static final java.lang.String CONTACT
public static final java.lang.String HISTORICAL
public static final java.lang.String TELEMARKETING
public static final java.lang.String OTHER_PURPOSE
Constructor Detail |
public PurposeElement(idman.p3p.element.ExtensionElement[] preExtension, java.lang.String[] purposes, idman.p3p.element.ExtensionElement[] postExtension)
preExtension
- Extension to prependpurposes
- PurposespostExtension
- Extensions to appendMethod Detail |
public java.lang.String[] getPurposes()
public idman.p3p.element.ExtensionElement[] getPreExtension()
public idman.p3p.element.ExtensionElement[] getPostExtension()
public static boolean isPredefined(java.lang.String purpose)
purpose
- to be checked.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |