public class AclScope extends AbstractExtension
| Modifier and Type | Class and Description |
|---|---|
static class |
AclScope.Type
predefined values for the "type" attribute
|
AbstractExtension.AttributesHandlerlocalName, namespace| Constructor and Description |
|---|
AclScope() |
AclScope(AclScope.Type type,
java.lang.String value) |
AclScope(AclScope.Type type,
java.lang.String value,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
consumeAttributes(AttributeHelper helper)
Consumes attributes from the attribute helper.
|
boolean |
equals(java.lang.Object o) |
static AclScope |
fromExternalForm(java.lang.String externalForm)
Given a standard external representation, return the scope that it
represents or null if an invalid representation.
|
java.lang.String |
getName() |
AclScope.Type |
getType() |
java.lang.String |
getValue() |
int |
hashCode() |
void |
putAttributes(AttributeGenerator generator)
Puts attributes into the attribute generator.
|
void |
setName(java.lang.String name) |
void |
setType(AclScope.Type type) |
void |
setValue(java.lang.String value) |
java.lang.String |
toExternalForm()
Return a standard external representation of this scope, suitable
for use as an Acl Entry identifier.
|
java.lang.String |
toString() |
protected void |
validate()
Checks the attributes to see if there are any problems.
|
disableStrictValidation, enableStrictValidation, eq, generate, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, getHandler, isImmutable, isStrictValidation, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutablepublic AclScope()
public AclScope(AclScope.Type type, java.lang.String value)
public AclScope(AclScope.Type type, java.lang.String value, java.lang.String name)
public AclScope.Type getType()
public void setType(AclScope.Type type)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String toExternalForm()
public static AclScope fromExternalForm(java.lang.String externalForm)
protected void validate()
AbstractExtensionvalidate in class AbstractExtensionpublic void putAttributes(AttributeGenerator generator)
AbstractExtensionAbstractExtension.generate(XmlWriter,ExtensionProfile). Default implementation
does nothing, though generally this is discouraged unless there really are
no attributes.putAttributes in class AbstractExtensiongenerator - attribute generatorprotected void consumeAttributes(AttributeHelper helper) throws ParseException
AbstractExtensionAttributeHelper.consumeContent(boolean) to consume the element's text
content. Called from AbstractExtension.getHandler(com.google.gdata.data.ExtensionProfile, java.lang.String, java.lang.String, org.xml.sax.Attributes). Default implementation does
nothing, though generally this is discouraged unless there really are no
attributes.consumeAttributes in class AbstractExtensionhelper - attribute helperParseException - any parsing exceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object