|
||||||||||
| 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(PropertyName name,
java.lang.Object value)
|
|
NodeProperty(PropertyName name,
java.lang.Object value,
boolean protectedProperty)
|
|
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,
boolean protectedProperty)
|
|
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. |
PropertyName |
getPropertyName()
Returnd the property name object. |
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)
Deprecated. use apropriate ctor |
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(PropertyName name,
java.lang.Object value)
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,
boolean protectedProperty)
public NodeProperty(PropertyName name,
java.lang.Object value,
boolean protectedProperty)
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()
public java.lang.String getNamespace()
public PropertyName getPropertyName()
public java.lang.Object getValue()
public java.lang.String getType()
public 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 | |||||||||