public abstract class WtInnerImmutableNode1 extends de.fau.cs.osr.ptk.common.ast.AstAbstractInnerNode.AstInnerNode1<WtNode> implements WtNode
| Modifier and Type | Class and Description |
|---|---|
protected class |
WtInnerImmutableNode1.WtInnerNode1PropertyIterator |
de.fau.cs.osr.ptk.common.ast.AstAbstractInnerNode.AstInnerNode1<T extends de.fau.cs.osr.ptk.common.ast.AstNode<T>>, de.fau.cs.osr.ptk.common.ast.AstAbstractInnerNode.AstInnerNode2<T extends de.fau.cs.osr.ptk.common.ast.AstNode<T>>, de.fau.cs.osr.ptk.common.ast.AstAbstractInnerNode.AstInnerNode3<T extends de.fau.cs.osr.ptk.common.ast.AstNode<T>>, de.fau.cs.osr.ptk.common.ast.AstAbstractInnerNode.AstInnerNode4<T extends de.fau.cs.osr.ptk.common.ast.AstNode<T>>modCountNT_BODY, NT_BOLD, NT_DEFINITION_LIST, NT_DEFINITION_LIST_DEF, NT_DEFINITION_LIST_TERM, NT_ENCVAL_BITS, NT_EXTERNAL_LINK, NT_GARBAGE, NT_HEADING, NT_HORIZONTAL_RULE, NT_IGNORED, NT_ILLEGAL_CODE_POINT, NT_IM_END_TAG, NT_IM_START_TAG, NT_IMAGE_LINK, NT_INTERNAL_LINK, NT_ITALICS, NT_LCT_FLAGS, NT_LCT_RULE, NT_LCT_RULE_CONV, NT_LCT_RULE_GARBAGE, NT_LCT_RULE_TEXT, NT_LCT_RULES, NT_LCT_VAR_CONV, NT_LINK_OPTION_ALT_TEXT, NT_LINK_OPTION_GARBAGE, NT_LINK_OPTION_KEYWORD, NT_LINK_OPTION_LINK_TARGET, NT_LINK_OPTION_RESIZE, NT_LINK_OPTIONS, NT_LINK_TITLE, NT_LIST_ITEM, NT_MW_NODE_BITS, NT_NAME, NT_NEWLINE, NT_ONLY_INCLUDE, NT_ORDERED_LIST, NT_PAGE_NAME, NT_PAGE_SWITCH, NT_PARAGRAPH, NT_PARSED_WIKITEXT_PAGE, NT_PARSER_BITS, NT_PREPRO_WIKITEXT_PAGE, NT_PREPROC_BITS, NT_REDIRECT, NT_SECTION, NT_SEMI_PRE, NT_SEMI_PRE_LINE, NT_SIGNATURE, NT_SPACES, NT_TABLE, NT_TABLE_CAPTION, NT_TABLE_CELL, NT_TABLE_HEADER, NT_TABLE_IMPLICIT_TBODY, NT_TABLE_ROW, NT_TAG_EXTENSION, NT_TAG_EXTENSION_BODY, NT_TEMPLATE, NT_TEMPLATE_ARGUMENT, NT_TEMPLATE_ARGUMENTS, NT_TEMPLATE_PARAMETER, NT_TICKS, NT_UNORDERED_LIST, NT_URL, NT_VALUE, NT_WHITESPACE, NT_XML_ATTRIBUTE, NT_XML_ATTRIBUTE_GARBAGE, NT_XML_ATTRIBUTES, NT_XML_CHAR_REF, NT_XML_COMMENT, NT_XML_ELEMENT, NT_XML_EMPTY_TAG, NT_XML_END_TAG, NT_XML_ENTITY_REF, NT_XML_START_TAG| Modifier | Constructor and Description |
|---|---|
protected |
WtInnerImmutableNode1(WtNode n0) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
WtNode element) |
boolean |
add(WtNode e) |
boolean |
addAll(Collection<? extends WtNode> c) |
boolean |
addAll(int index,
Collection<? extends WtNode> c) |
boolean |
addAll(xtc.util.Pair<? extends WtNode> p) |
void |
clear() |
void |
clearAttributes() |
void |
clearRtd() |
Object |
clone() |
de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> |
cloneWrapException() |
de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> |
deepClone() |
de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> |
deepCloneWrapException() |
protected String |
genMsg() |
abstract String[] |
getChildNames() |
abstract String |
getNodeName() |
abstract int |
getNodeType() |
int |
getPropertyCount() |
WtRtData |
getRtd() |
de.fau.cs.osr.ptk.common.ast.AstNodePropertyIterator |
propertyIterator() |
WtNode |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
Object |
removeAttribute(String name) |
boolean |
retainAll(Collection<?> c) |
WtNode |
set(int index,
WtNode element) |
Object |
setAttribute(String name,
Object value) |
void |
setAttributes(Map<String,Object> attrs) |
boolean |
setBooleanAttribute(String name,
boolean value) |
Integer |
setIntAttribute(String name,
Integer value) |
void |
setLocation(xtc.tree.Locatable locatable) |
void |
setLocation(xtc.tree.Location location) |
void |
setNativeLocation(de.fau.cs.osr.ptk.common.ast.AstLocation location) |
void |
setRtd(Object... glue) |
void |
setRtd(String... glue) |
void |
setRtd(WtRtData rtd) |
String |
setStringAttribute(String name,
String value) |
void |
suppressRtd() |
get, sizeequals, equalsNoTypeCheck, getAttribute, getAttributes, getBooleanAttribute, getIntAttribute, getLocation, getNativeLocation, getNodeTypeName, getProperty, getProperty, getStringAttribute, hasAttribute, hasAttributes, hasLocation, hasProperties, hasProperty, isList, isNodeType, setProperty, toStringhashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListcontains, containsAll, isEmpty, toArray, toArrayfinalize, getClass, notify, notifyAll, wait, wait, waitequals, get, getNativeLocation, getNodeTypeName, isList, isNodeType, toStringgetAttribute, getAttributes, getBooleanAttribute, getIntAttribute, getStringAttribute, hasAttribute, hasAttributesgetProperty, getProperty, hasProperties, hasProperty, setPropertycontains, containsAll, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, replaceAll, size, sort, spliterator, subList, toArray, toArrayparallelStream, removeIf, streamprotected WtInnerImmutableNode1(WtNode n0)
public void suppressRtd()
suppressRtd in interface WtNodeprotected String genMsg()
public void setLocation(xtc.tree.Location location)
setLocation in interface xtc.tree.LocatablesetLocation in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public void setLocation(xtc.tree.Locatable locatable)
setLocation in interface xtc.tree.LocatablesetLocation in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public void setNativeLocation(de.fau.cs.osr.ptk.common.ast.AstLocation location)
public void setAttributes(Map<String,Object> attrs)
setAttributes in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfacesetAttributes in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public void clearAttributes()
clearAttributes in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfaceclearAttributes in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public Object setAttribute(String name, Object value)
setAttribute in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfacesetAttribute in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public Object removeAttribute(String name)
removeAttribute in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfaceremoveAttribute in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public Integer setIntAttribute(String name, Integer value)
setIntAttribute in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfacesetIntAttribute in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public boolean setBooleanAttribute(String name, boolean value)
setBooleanAttribute in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfacesetBooleanAttribute in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public String setStringAttribute(String name, String value)
setStringAttribute in interface de.fau.cs.osr.ptk.common.ast.AstNodeAttributeInterfacesetStringAttribute in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public abstract int getNodeType()
public abstract String getNodeName()
public abstract String[] getChildNames()
public Object clone() throws CloneNotSupportedException
clone in interface de.fau.cs.osr.ptk.common.ast.AstNode<WtNode>clone in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>CloneNotSupportedExceptionpublic de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> cloneWrapException()
public de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> deepClone() throws CloneNotSupportedException
deepClone in interface de.fau.cs.osr.ptk.common.ast.AstNode<WtNode>deepClone in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>CloneNotSupportedExceptionpublic de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode> deepCloneWrapException()
public boolean addAll(xtc.util.Pair<? extends WtNode> p)
public void add(int index,
WtNode element)
public boolean add(WtNode e)
add in interface Collection<WtNode>add in interface List<WtNode>add in class AbstractList<WtNode>public boolean addAll(Collection<? extends WtNode> c)
addAll in interface Collection<WtNode>addAll in interface List<WtNode>addAll in class AbstractCollection<WtNode>public boolean addAll(int index,
Collection<? extends WtNode> c)
public WtNode remove(int index)
public boolean remove(Object o)
remove in interface Collection<WtNode>remove in interface List<WtNode>remove in class AbstractCollection<WtNode>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<WtNode>removeAll in interface List<WtNode>removeAll in class AbstractCollection<WtNode>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<WtNode>retainAll in interface List<WtNode>retainAll in class AbstractCollection<WtNode>public void clear()
clear in interface Collection<WtNode>clear in interface List<WtNode>clear in class AbstractList<WtNode>public int getPropertyCount()
getPropertyCount in interface de.fau.cs.osr.ptk.common.ast.AstNodePropertyInterfacegetPropertyCount in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>public de.fau.cs.osr.ptk.common.ast.AstNodePropertyIterator propertyIterator()
propertyIterator in interface de.fau.cs.osr.ptk.common.ast.AstNodePropertyInterfacepropertyIterator in class de.fau.cs.osr.ptk.common.ast.AstNodeImpl<WtNode>Copyright © 2010–2017 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.