|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.content.NodeProperty
Node property class
| Nested Class Summary | |
static class |
NodeProperty.Kind
The kind of a property: dead, live, protected, computed |
static class |
NodeProperty.NamespaceCache
The usage of this class avoids the creation of mutliple Namespace objects with the same URI but different prefix. |
| Field Summary | |
static java.util.Set |
allComputedProperties
The standard computed properties. |
static java.util.Set |
allLiveProperties
The standard live properties. |
static java.util.Set |
allProtectedProperties
The standard protected properties. |
static java.lang.String |
DEFAULT_NAMESPACE
|
protected static java.lang.String |
I_STANDARDLIVEPROPERTIESCLASS
|
protected static java.lang.String |
I_STANDARDLIVEPROPERTIESCLASS_DEFAULT
|
static java.lang.String |
SLIDE_NAMESPACE
|
| Constructor Summary | |
NodeProperty(java.lang.String name,
java.lang.Object value)
Constructor. |
|
NodeProperty(java.lang.String name,
java.lang.Object value,
boolean protectedProperty)
Constructor. |
|
NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace)
Constructor. |
|
NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace,
java.lang.String type)
Constructor. |
|
NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace,
java.lang.String type,
boolean protectedProperty)
Constructor. |
|
| Method Summary | |
void |
addPermission(NodePermission permission)
Add permission. |
(package private) NodeProperty |
cloneObject()
Clone. |
java.util.Enumeration |
enumeratePermissions()
Enumerate permissions. |
boolean |
equals(java.lang.Object obj)
Equals. |
NodeProperty.Kind |
getKind()
Kind accessor. |
java.lang.String |
getName()
Property name accessor. |
java.lang.String |
getNamespace()
Namespace accessor. |
java.lang.String |
getType()
Type accessor. |
java.lang.Object |
getValue()
Value accessor. |
int |
hashCode()
Hash Code. |
boolean |
isComputed()
Kind accessor. |
boolean |
isDeadProperty()
Kind accessor. |
boolean |
isLiveProperty()
Kind accessor. |
boolean |
isProtected()
Kind accessor. |
void |
removePermission(NodePermission permission)
Remove permission. |
void |
setKind(NodeProperty.Kind kind)
Kind mutator. |
(package private) void |
setName(java.lang.String name)
Property name mutator. |
(package private) void |
setNamespace(java.lang.String namespace)
Namespace mutator. |
(package private) void |
setType(java.lang.String type)
Type mutator. |
(package private) void |
setValue(java.lang.Object value)
Value mutator. |
java.lang.String |
toString()
String representation of the permission. |
void |
validate()
Validate. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEFAULT_NAMESPACE
public static final java.lang.String SLIDE_NAMESPACE
protected static final java.lang.String I_STANDARDLIVEPROPERTIESCLASS
protected static final java.lang.String I_STANDARDLIVEPROPERTIESCLASS_DEFAULT
public static java.util.Set allLiveProperties
public static java.util.Set allProtectedProperties
public static java.util.Set allComputedProperties
| Constructor Detail |
public NodeProperty(java.lang.String name,
java.lang.Object value)
name - Namevalue - Value
public NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace)
name - Namevalue - Valuenamespace - Namespace
public NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace,
java.lang.String type)
name - Namevalue - Valuenamespace - Namespacetype - the type
public NodeProperty(java.lang.String name,
java.lang.Object value,
boolean protectedProperty)
name - Namevalue - ValueprotectedProperty - Is the property protected?
public NodeProperty(java.lang.String name,
java.lang.Object value,
java.lang.String namespace,
java.lang.String type,
boolean protectedProperty)
name - Namevalue - Valuenamespace - Namespacetype - Type infoprotectedProperty - Protected property| Method Detail |
public boolean isDeadProperty()
public boolean isComputed()
public boolean isProtected()
public boolean isLiveProperty()
public java.lang.String getName()
void setName(java.lang.String name)
name - Namepublic java.lang.String getNamespace()
void setNamespace(java.lang.String namespace)
namespace - New namespacepublic java.lang.Object getValue()
void setValue(java.lang.Object value)
value - Valuepublic java.lang.String getType()
void setType(java.lang.String type)
type - Typepublic NodeProperty.Kind getKind()
public void setKind(NodeProperty.Kind kind)
kind - the kindpublic void addPermission(NodePermission permission)
permission - Permissionpublic void removePermission(NodePermission permission)
permission - Permission to removepublic java.util.Enumeration enumeratePermissions()
NodeProperty cloneObject()
public int hashCode()
public java.lang.String toString()
public boolean equals(java.lang.Object obj)
obj - Object to test
public void validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||