public interface IsScopedID extends CategoryIs, CategoryWithValue, de.vandermeer.skb.base.Skb_Renderable
| Modifier and Type | Interface and Description |
|---|---|
static class |
IsScopedID.PropAttributes
Keys for values associated with parts of a scoped name.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SEPARATOR
Default scope separator
|
comparator| 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
|
default Deque<Object> |
getScope()
Returns a copy of the scoped name elements
|
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
|
int |
size()
Returns the size of the scoped name, for instance the number of its elements
|
getDescriptionCAT_TO_VALUE, CAT_TO_VALUESTRING, GET_VALUE, GET_VALUESTRING, toLogstatic final String DEFAULT_SEPARATOR
boolean contains(Object element)
element - part of the scoped name to testMap<IsScopedID.PropAttributes,Object> getProperties(Object element)
element - element to look forMap<Object,Map<IsScopedID.PropAttributes,Object>> getProperties()
IsTokentype getSymbolType(Object element)
element - element to look forboolean isEmpty()
Object peekFirst()
Map<IsScopedID.PropAttributes,Object> peekFirstProperties()
Object peekLast()
Map<IsScopedID.PropAttributes,Object> peekLastProperties()
int size()
default Deque<Object> getScope()
Deque<Object> _value()
CategoryWithValue_value in interface CategoryWithValueCopyright © 2010–2015. All rights reserved.