Serializable
, Comparable<StandardNamespace>
, Namespace
public enum StandardNamespace extends Enum<StandardNamespace> implements Namespace
Enum Constant | Description |
---|---|
ELEMENT |
Standard namespace for elements of a collection object.
|
METHOD |
Standard namespace for methods of an object.
|
PROPERTY |
Standard namespace for properties of an object.
|
Modifier and Type | Method | Description |
---|---|---|
static StandardNamespace |
findFirst(Operation op) |
If the passed in operation is a
NamespaceOperation , or a
NamedOperation wrapping a NamespaceOperation , then it
returns the first (if any) StandardNamespace in its namespace
list. |
static StandardNamespace |
valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static StandardNamespace[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StandardNamespace ELEMENT
public static final StandardNamespace METHOD
StandardOperation.GET
on this namespace can be (and where
object semantics allows they should be) unbound, that is: not bound to the
object they were retrieved through. When they are used with
StandardOperation.CALL
an explicit "this" receiver argument is always
passed to them. Of course bound methods can be returned if the object semantics
requires them and such methods are free to ignore the receiver passed in the
CALL
operation or even raise an error when it is different from the one
the method is bound to, or exhibit any other behavior their semantics requires
in such case.public static final StandardNamespace PROPERTY
public static StandardNamespace[] values()
for (StandardNamespace c : StandardNamespace.values()) System.out.println(c);
public static StandardNamespace valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static StandardNamespace findFirst(Operation op)
NamespaceOperation
, or a
NamedOperation
wrapping a NamespaceOperation
, then it
returns the first (if any) StandardNamespace
in its namespace
list. If the passed operation is not a namespace operation (optionally
wrapped in a named operation), or if it doesn't have any standard
namespaces in it, returns null
.op
- the operation
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b144-1ubuntu1