public class IsScopedID_Impl extends Object implements IsScopedID
IsScopedID.PropAttributesDEFAULT_SEPARATORcomparator| Constructor and Description |
|---|
IsScopedID_Impl(Deque<Object> scope,
Map<Object,Map<IsScopedID.PropAttributes,Object>> properties)
Returns a new scoped name for given scope and properties
|
| Modifier and Type | Method and Description |
|---|---|
Deque<Object> |
_value()
Returns the value of an IS category.
|
boolean |
contains(Object element)
Returns true if the scope contains the given element
|
Map<Object,Map<IsScopedID.PropAttributes,Object>> |
getProperties()
Returns all properties of all elements of the scoped ID.
|
Map<IsScopedID.PropAttributes,Object> |
getProperties(Object element)
Returns the properties of a specific element of the scoped name
|
IsTokentype |
getSymbolType(Object element)
Returns the symbol type of a scoped name element.
|
boolean |
isEmpty()
Tests if the scoped name is empty
|
Object |
peekFirst()
Peek the first element of the scoped name.
|
Map<IsScopedID.PropAttributes,Object> |
peekFirstProperties()
Returns the properties of the first element of the scoped name
|
Object |
peekLast()
Peeks the last element of the scoped name
|
Map<IsScopedID.PropAttributes,Object> |
peekLastProperties()
Returns the properties of the last element of the scoped name
|
String |
render() |
int |
size()
Returns the size of the scoped name, for instance the number of its elements
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetScopegetDescriptionCAT_TO_VALUE, CAT_TO_VALUESTRING, GET_VALUE, GET_VALUESTRING, toLogpublic boolean contains(Object element)
IsScopedIDcontains in interface IsScopedIDelement - part of the scoped name to testpublic Map<IsScopedID.PropAttributes,Object> getProperties(Object element)
IsScopedIDgetProperties in interface IsScopedIDelement - element to look forpublic IsTokentype getSymbolType(Object element)
IsScopedIDgetSymbolType in interface IsScopedIDelement - element to look forpublic boolean isEmpty()
IsScopedIDisEmpty in interface IsScopedIDpublic Object peekFirst()
IsScopedIDpeekFirst in interface IsScopedIDpublic Map<IsScopedID.PropAttributes,Object> peekFirstProperties()
IsScopedIDpeekFirstProperties in interface IsScopedIDpublic Object peekLast()
IsScopedIDpeekLast in interface IsScopedIDpublic Map<IsScopedID.PropAttributes,Object> peekLastProperties()
IsScopedIDpeekLastProperties in interface IsScopedIDpublic int size()
IsScopedIDsize in interface IsScopedIDpublic String render()
render in interface de.vandermeer.skb.base.Skb_Renderablepublic Map<Object,Map<IsScopedID.PropAttributes,Object>> getProperties()
IsScopedIDgetProperties in interface IsScopedIDpublic Deque<Object> _value()
CategoryWithValue_value in interface CategoryWithValue_value in interface IsScopedIDCopyright © 2010–2015. All rights reserved.