anvil.core.naming
Class AnyName

java.lang.Object
  |
  +--anvil.core.Any
        |
        +--anvil.core.AnyAbstractClass
              |
              +--anvil.core.naming.AnyName
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class AnyName
extends AnyAbstractClass

class AnyName


Field Summary
static NativeClass _class
           
static java.lang.Object[] p_add
           
static java.lang.Object[] p_endsWith
           
static java.lang.Object[] p_get
           
static java.lang.Object[] p_getPrefix
           
static java.lang.Object[] p_getSuffix
           
static java.lang.Object[] p_remove
           
static java.lang.Object[] p_startsWith
           
 
Fields inherited from class anvil.core.Any
ARRAY0, DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, EMPTY_STRING, EMPTY_TUPLE, FALSE, INF, IS_ARRAY, IS_BINARY, IS_BOOLEAN, IS_BUFFER, IS_CLASS, IS_DOUBLE, IS_ENUMERATION, IS_INF, IS_INT, IS_LIST, IS_MAP, IS_NEG_INF, IS_NULL, IS_PATTERN, IS_RANGE, IS_STRING, IS_TUPLE, IS_UNDEFINED, MINUS_ONE, NAN, NEG_INF, NULL, ONE, p_compareTo, p_each, p_equals, p_pipe, p_select, THREE, TRUE, TWO, UNDEFINED, ZERO
 
Constructor Summary
AnyName(javax.naming.Name name)
           
 
Method Summary
 ClassType classOf()
          Returns the type of this Any.
 java.lang.Object clone()
          Returns shallow copy from this any.
protected  int compare(Any other)
           
 Any copy()
          Returns deep copy from this any.
 boolean deleteReference(Context context, Any index)
           
 boolean equals(java.lang.Object obj)
          Tests for equality.
 Any getReference(Context context, Any index)
           
 BindingIterator iterator()
           
 Any m_add(Context context, Any p1, Any p2)
           
 Any m_endsWith(Context context, Any suffix)
           
 Any m_get(int index)
           
 Any m_getPrefix(int index)
           
 Any m_getSuffix(int index)
           
 Any m_isEmpty()
           
 Any m_remove(Context context, int index)
           
 Any m_size()
           
 Any m_startsWith(Context context, Any prefix)
           
 Any setReference(Context context, Any value)
           
 int sizeOf()
          Returns the logical size of this any.
 boolean toBoolean()
          Gets the contained value as boolean.
 java.lang.Object toObject()
          Gets the contained value as java.lang.Object.
 
Methods inherited from class anvil.core.AnyAbstractClass
doSerialize, isMutable, serialize, serializeObject, toString, typeOf, unserialize, unserializeObject
 
Methods inherited from class anvil.core.Any
_clone, _copy, _invoke, _invoke, _invoke, _invoke, _invoke, _invoke, _serialize, _unserialize, _wakeup, add, classNameOf, coerce, compareTo, concat, contains, create, create, create, create, create, create, create, create, create, create, create, create, create, create, decrease, deleteAttribute, divide, execute, execute, execute, execute, execute, execute, getAttribute, getRef, has, increase, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, isArray, isBinary, isBoolean, isBuffer, isDefined, isDouble, isInstanceOf, isInt, isIterator, isList, isMap, isNull, isPattern, isRange, isRef, isSequence, isString, isTuple, isUndefined, m_clone, m_compareTo, m_copy, m_each, m_equals, m_hashCode, m_pipe, m_select, m_toBoolean, m_toString, minus, modulo, multiply, not, plus, setAttribute, setRef, setReference, subtract, toAnvil, toAnvil, toAnyBoolean, toAnyDouble, toAnyInt, toAnyString, toArray, toBinary, toBuffer, toByte, toChar, toCode, toDouble, toInt, toList, toLong, toMap, toPattern, toRange, toTuple, type
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

p_add

public static final java.lang.Object[] p_add

p_startsWith

public static final java.lang.Object[] p_startsWith

p_endsWith

public static final java.lang.Object[] p_endsWith

p_get

public static final java.lang.Object[] p_get

p_getPrefix

public static final java.lang.Object[] p_getPrefix

p_getSuffix

public static final java.lang.Object[] p_getSuffix

p_remove

public static final java.lang.Object[] p_remove

_class

public static final NativeClass _class
Constructor Detail

AnyName

public AnyName(javax.naming.Name name)
Method Detail

classOf

public ClassType classOf()
Description copied from class: Any
Returns the type of this Any.

Specified by:
classOf in class AnyAbstractClass

clone

public java.lang.Object clone()
Description copied from class: Any
Returns shallow copy from this any.

Overrides:
clone in class Any
Returns:
Shallow copy

copy

public Any copy()
Description copied from class: Any
Returns deep copy from this any.

Overrides:
copy in class Any

toObject

public java.lang.Object toObject()
Description copied from class: Any
Gets the contained value as java.lang.Object.

Overrides:
toObject in class Any
Returns:
Value as Object.

toBoolean

public boolean toBoolean()
Description copied from class: Any
Gets the contained value as boolean. Integer is considered true if it is different from 0. Double is considered true if it is different from 0.0. String is considered true if it contains "true", "on", "yes" or "1".

Overrides:
toBoolean in class AnyAbstractClass
Returns:
Value as boolean or false if it can't be transformed.

sizeOf

public int sizeOf()
Description copied from class: Any
Returns the logical size of this any.

Overrides:
sizeOf in class Any
Returns:
Logical size

equals

public boolean equals(java.lang.Object obj)
Description copied from class: Any
Tests for equality.

Overrides:
equals in class Any
Returns:
true if equal, false otherwise.

compare

protected int compare(Any other)
Overrides:
compare in class Any

getReference

public Any getReference(Context context,
                        Any index)
Overrides:
getReference in class Any

deleteReference

public boolean deleteReference(Context context,
                               Any index)
Overrides:
deleteReference in class Any

setReference

public Any setReference(Context context,
                        Any value)
Overrides:
setReference in class Any

iterator

public BindingIterator iterator()
Overrides:
iterator in class Any

m_add

public Any m_add(Context context,
                 Any p1,
                 Any p2)

m_startsWith

public Any m_startsWith(Context context,
                        Any prefix)

m_endsWith

public Any m_endsWith(Context context,
                      Any suffix)

m_get

public Any m_get(int index)

m_getPrefix

public Any m_getPrefix(int index)

m_getSuffix

public Any m_getSuffix(int index)

m_isEmpty

public Any m_isEmpty()

m_remove

public Any m_remove(Context context,
                    int index)

m_size

public Any m_size()