public class TextNode extends Chars
Node.ChangeLogger
CREATE_ALWAYS_NEW, CREATE_IF_NOT_EXIST, CREATE_MUST_NOT_EXIST, CREATE_REPLACE, gsXFANamespacePrefix
ATTR_CHANGED, CHILD_ADDED, CHILD_REMOVED, DESCENDENT_ADDED, DESCENDENT_ATTR_CHANGED, DESCENDENT_REMOVED, DESCENDENT_VALUE_CHANGED, PARENT_CHANGED, PERMS_LOCK_CLEARED, PERMS_LOCK_SET, PROTO_ATTR_CHANGED, PROTO_CHILD_ADDED, PROTO_CHILD_REMOVED, PROTO_DESCENDENT_ADDED, PROTO_DESCENDENT_ATTR_CHANGED, PROTO_DESCENDENT_REMOVED, PROTO_DESCENDENT_VALUE_CHANGED, PROTO_VALUE_CHANGED, UPDATED, VALUE_CHANGED
Constructor and Description |
---|
TextNode(Element parent,
Node prevSibling,
char[] text,
int start,
int length)
Instantiates a text node.
|
TextNode(Element parent,
Node prevSibling,
String text)
Instantiates a text node with the given text.
|
Modifier and Type | Method and Description |
---|---|
Node |
clone(Element parent) |
TextNode |
createProto(Element oParent,
String text,
boolean bFull)
Creates a proto'ed TextNode.
|
void |
getDeltas(TextNode delta,
XFAList list)
This is logically the equivalent of
Element.getDeltas(Element, XFAList) , but
it does not override it because TextNode does not derive from Element in XFA4J. |
ScriptTable |
getScriptTable() |
String |
getValue()
Gets this node's text value.
|
boolean |
isFragment()
Is this TextNode here as a result of a fragment relationship?
|
void |
isFragment(boolean bFragment)
Set the fragment state of this node
|
void |
makeNonDefault(boolean bRecursive)
Mark this element to indicate it is not a default property
|
void |
setValue(String value,
boolean bNotify,
boolean bDefault)
Gets this node's text value.
|
getData, getName, getText, isLeaf, isXMLSpace, isXMLSpace, postSave, preSave, serialize, setScriptProperty, setText
assignNode, checkAncestorPerms, checkDescendentPerms, checkPerms, cleanDirtyFlags, compareVersions, getAll, getFirstXFAChild, getFirstXMLChild, getFirstXMLChildElement, getIndex, getLastXMLChild, getLocked, getModel, getNextXFASibling, getNextXMLSibling, getNextXMLSiblingElement, getNodeAsXML, getNodes, getOwnerDocument, getPIAsXML, getPIName, getPreviousXMLSibling, getPrivateName, getProperty, getProperty, getPropName, getSibling, getSOMExpression, getSOMExpression, getSomName, getUniqueSOMName, getWillDirty, getXFAChildCount, getXFAParent, getXfaPeer, getXMLChildCount, getXMLParent, hasChanged, isContainer, isDefault, isDirty, isMapped, isPermsLockSet, isPropertySpecified, isSpecified, isTransient, isTransient, isTransparent, locateChildByClass, locateChildByName, logValueChangeHelper, makeDefault, notifyPeers, peekOneOfChild, performSOMAssignment, remove, resolveNode, resolveNode, resolveNode, resolveNodes, resolveNodes, sendMessenge, setDirty, setDocument, setLocked, setMapped, setName, setPermsLock, setPrivateName, setWillDirty, setXfaPeer, unLock, validateSchema, validateUsage, validateUsageFailedIsFatal
addPeer, addPeeredNode, clearPeers, deafen, getClassAtom, getClassName, getClassTag, getPeer, getScriptMethodInfo, getScriptProperty, getScriptThis, invokeFunction, isDeaf, isMute, isSameClass, isSameClass, isSameClass, mute, peerRemoved, removePeer, removePeeredNode, setClass, setClassTag, setScriptProperty, unDeafen, unMute, updateFromPeer
public TextNode(Element parent, Node prevSibling, String text)
parent
- the node's parent, if any.prevSibling
- the node's previous sibling, if any.text
- the node's text.public TextNode(Element parent, Node prevSibling, char[] text, int start, int length)
parent
- the node's parent, if any.prevSibling
- the node's previous sibling, if any.text
- the char array that contains our text.start
- offset into the char array to start at.length
- the number of characters to take.public TextNode createProto(Element oParent, String text, boolean bFull)
public void getDeltas(TextNode delta, XFAList list)
Element.getDeltas(Element, XFAList)
, but
it does not override it because TextNode does not derive from Element in XFA4J.Element.getDeltas(Element, XFAList)
public ScriptTable getScriptTable()
getScriptTable
in class Node
public String getValue()
public void setValue(String value, boolean bNotify, boolean bDefault)
value
- the text value.public boolean isFragment()
public void isFragment(boolean bFragment)
bFragment
- the fragment statepublic void makeNonDefault(boolean bRecursive)
Node
makeNonDefault
in class Node
Node.makeNonDefault(boolean)
Copyright © 2010 - 2020 Adobe. All Rights Reserved