Package com.adobe.xfa.content
Class FloatValue
- java.lang.Object
-
- com.adobe.xfa.Obj
-
- com.adobe.xfa.Node
-
- com.adobe.xfa.Element
-
- com.adobe.xfa.ProtoableNode
-
- com.adobe.xfa.content.Content
-
- com.adobe.xfa.content.FloatValue
-
- All Implemented Interfaces:
Peer
public final class FloatValue extends Content
An element that creates a unit of data content representing an floating point value. float-data is PCDATA that obeys the following rules:
1. no limit on the number of digits
2. optional leading sign
3. fractional digits
4. optional exponent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.adobe.xfa.Element
Element.DualDomNode, Element.ReplaceContent
-
Nested classes/interfaces inherited from class com.adobe.xfa.Node
Node.ChangeLogger
-
-
Field Summary
-
Fields inherited from class com.adobe.xfa.Element
AttrIsDefault, AttrIsFragment, AttrIsTransient, CREATEACTION
-
Fields inherited from class com.adobe.xfa.Node
CREATE_ALWAYS_NEW, CREATE_IF_NOT_EXIST, CREATE_MUST_NOT_EXIST, CREATE_REPLACE, gsXFANamespacePrefix
-
Fields inherited from interface com.adobe.xfa.ut.Peer
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 Summary
Constructors Constructor Description FloatValue(Element parent, Node prevSibling)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendChild(Node child, boolean bValidate)Appends the given child to this element.booleanequals(java.lang.Object object)Equals is a helper function that returns whether two Contents are equal (case-sensitive, and considering the null state of both nodes).ScriptTablegetScriptTable()doublegetValue()Return the value as double.inthashCode()Returns a hash code value for the object.voidinsertChild(Node child, Node poRefNode, boolean bValidate)Inserts a child before a specific child in the child list.voidsetValue(double newValue, boolean bNotify, boolean bDefault)Update the double valuevoidsetValue(java.lang.String sValue, boolean bFromData, boolean bNotify, boolean bDefault)Update the double valuejava.lang.StringtoString()Return the value of the content as a stringbooleanvalueHasTypeMismatch()Returnstrueif the current value does not legally parse into a float.-
Methods inherited from class com.adobe.xfa.content.Content
couldBeNull, getIsNull, getStrValue, resetPostLoadXML, sameText, setIsNull, setStrValue
-
Methods inherited from class com.adobe.xfa.ProtoableNode
clone, createProto, elementGetAttribute, externalProtoFailed, fetchIDValues, getAttribute, getAttributeByName, getElement, getExternalProtoSource, getOneOfChild, getPI, getPI, getProto, getProtoed, getText, hasExternalProto, hasProto, isContextSensitiveAttribute, isDefault, isSpecified, notifyPeers, performResolveProtos, preSave, releaseExternalProtos, reResolveProto, resolveProto, setAttribute, setElement, setOneOfChild, setPermsLock, setProto, updateIDValues
-
Methods inherited from class com.adobe.xfa.Element
appendChild, appendPI, appendPI, assignNode, clone, connectPeerToDocument, constructKey, constructKeys, copyContent, defaultAttribute, defaultElement, defaultElement, establishID, evaluate, explodeQName, findAttr, findSchemaAttr, foundBadAttribute, foundBadAttribute, getAll, getAppModel, getAtom, getAttr, getAttribute, getAttrIndex, getAttrName, getAttrNS, getAttrProp, getAttrQName, getAttrVal, getChildReln, getClassAll, getClassIndex, getClassName, getDeltas, getElement, getElementClass, getElementLocal, getEnum, getEnum, getEventTable, getFirstXFAChild, getFirstXMLChild, getID, getIndex, getInheritedNS, getInstalledLocale, getLastXMLChild, getLineNumber, getLocalName, getModel, getName, getNode, getNodes, getNodeSchema, getNS, getNumAttrs, getOneOfChild, getPrefix, getProperty, getProperty, getSaveXMLSaveTransient, getSchemaType, getScriptMethodInfo, getSibling, getXFAChild, getXMLChild, getXMLName, getXPath, getXsiNilAttribute, inhibitPrettyPrint, inhibitPrettyPrint, isContainer, isFragment, isHidden, isHidden, isIndexed, isInstalledLocaleAmbient, isLeaf, isNameSpaceAttr, isPropertySpecified, isPropertySpecified, isPropertyValid, isSpecified, isSpecified, isTransient, isTransparent, isValidAttr, isValidChild, isValidElement, loadXML, loadXML, makeDefault, makeNonDefault, newAttribute, optimizeNameSpace, peekAttribute, peekElement, peekOneOfChild, peekProperty, peekProperty, postSave, privateSetName, processTextChildrenDuringParse, removeAttr, removeAttr, removeChild, removePI, removePI, removeWhiteSpace, removeXsiNilAttribute, replaceChild, resolveAndEnumerateChildren, resolveNodeCreate, resolvePrefix, saveFilteredXML, saveXML, saveXML, serialize, setAttribute, setAttribute, setAttribute, setAttrProp, setDefaultFlag, setDOMProperties, setIsDataWindowRoot, setIsIndexed, setLineNumber, setLocalName, setModel, setName, setNS, setProperty, setProperty, setQName, setSaveXMLSaveTransient, setTransparent, setXMLName, setXsiNilAttribute, updateFromPeer
-
Methods inherited from class com.adobe.xfa.Node
checkAncestorPerms, checkDescendentPerms, checkPerms, cleanDirtyFlags, compareVersions, getData, getFirstXMLChildElement, getLocked, getNextXFASibling, getNextXMLSibling, getNextXMLSiblingElement, getNodeAsXML, getOwnerDocument, getPIAsXML, getPIName, getPreviousXMLSibling, getPrivateName, getPropName, getSOMExpression, getSOMExpression, getSomName, getUniqueSOMName, getWillDirty, getXFAChildCount, getXFAParent, getXfaPeer, getXMLChildCount, getXMLParent, hasChanged, isDirty, isMapped, isPermsLockSet, isTransient, locateChildByClass, locateChildByName, logValueChangeHelper, performSOMAssignment, remove, resolveNode, resolveNode, resolveNode, resolveNodes, resolveNodes, sendMessenge, setDirty, setDocument, setLocked, setMapped, setPrivateName, setWillDirty, setXfaPeer, unLock, validateSchema, validateUsage, validateUsageFailedIsFatal
-
Methods inherited from class com.adobe.xfa.Obj
addPeer, addPeeredNode, clearPeers, deafen, getClassAtom, getClassTag, getPeer, getScriptProperty, getScriptThis, invokeFunction, isDeaf, isMute, isSameClass, isSameClass, isSameClass, mute, peerRemoved, removePeer, removePeeredNode, setClass, setClassTag, setScriptProperty, unDeafen, unMute
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object object)
Description copied from class:ContentEquals is a helper function that returns whether two Contents are equal (case-sensitive, and considering the null state of both nodes).
-
hashCode
public int hashCode()
Description copied from class:ContentReturns a hash code value for the object. This method is unsupported.
-
getScriptTable
public ScriptTable getScriptTable()
- Overrides:
getScriptTablein classContent
-
getValue
public double getValue()
Return the value as double. Note that you should call checkValidState() to determine if the value was parsed properly.- Returns:
- the value as double.
-
setValue
public void setValue(double newValue, boolean bNotify, boolean bDefault)Update the double value- Parameters:
newValue- new value as double
-
setValue
public void setValue(java.lang.String sValue, boolean bFromData, boolean bNotify, boolean bDefault)Update the double value
-
toString
public java.lang.String toString()
Description copied from class:ContentReturn the value of the content as a string
-
appendChild
public void appendChild(Node child, boolean bValidate)
Description copied from class:ElementAppends the given child to this element.- Overrides:
appendChildin classContent- Parameters:
child- the child node being appended.bValidate- when true, ensures the given child is valid per the model's schema and throws anExFullif not.
-
insertChild
public void insertChild(Node child, Node poRefNode, boolean bValidate)
Description copied from class:ElementInserts a child before a specific child in the child list.- Overrides:
insertChildin classContent- Parameters:
child- the child to be insertedpoRefNode- the child to insert beforebValidate- if true, validate the insertion
-
valueHasTypeMismatch
public boolean valueHasTypeMismatch()
Returnstrueif the current value does not legally parse into a float.
-
-