Class IgPathHandler
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractDeserializationHandler
- 
- com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractReentrantDeserializationHandler
- 
- com.inductiveautomation.ignition.common.xmlserialization.deserialization.handlers.IgPathHandler
 
 
 
- 
- All Implemented Interfaces:
- DeserializationHandler
 
 @Deprecated public class IgPathHandler extends AbstractReentrantDeserializationHandler Deprecated.IgPath only existed in 7.6 beta, replace with "QualifiedPath" in the release. This is left here to avoid breaking compatibility with objects serialized in that version, but can be removed eventually.
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractReentrantDeserializationHandlerobjectTL, refTL
 - 
Fields inherited from class com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractDeserializationHandlerobject, refId
 
- 
 - 
Constructor SummaryConstructors Constructor Description IgPathHandler()Deprecated.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DeserializationHandlerclone()Deprecated.Clones this handler.voidendElement(DeserializationContext context)Deprecated.Notifies the handler that their element has ended.Decoder<?>getBodyDecoder()Deprecated.Called when body data is encountered in this tag or a sub-tag.java.lang.StringgetElementName()Deprecated.Returns the name of the element type that this handler ...voidonBody(java.lang.Object body)Deprecated.Called when body data is encountered in this tag or a sub-tag.voidstartElement(java.lang.String name, AttributesMap attributes, DeserializationContext context)Deprecated.Notifies the handler that their element has started.booleansupportsNestedElements()Deprecated.Return true if the element type that you're parsing can have nested elements, or false if you're a singleton element.- 
Methods inherited from class com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractReentrantDeserializationHandlergetObject, getRefId, setObject, setRefId
 - 
Methods inherited from class com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractDeserializationHandlerendObject, endSubElement, startSubElement
 
- 
 
- 
- 
- 
Method Detail- 
startElementpublic void startElement(java.lang.String name, AttributesMap attributes, DeserializationContext context) throws java.lang.ExceptionDeprecated.Description copied from interface:DeserializationHandlerNotifies the handler that their element has started.- Throws:
- java.lang.Exception
 
 - 
endElementpublic void endElement(DeserializationContext context) throws java.lang.Exception Deprecated.Description copied from interface:DeserializationHandlerNotifies the handler that their element has ended.- Throws:
- java.lang.Exception
 
 - 
onBodypublic void onBody(java.lang.Object body) Deprecated.Description copied from interface:DeserializationHandlerCalled when body data is encountered in this tag or a sub-tag. This data is first interpreted by the handler-provided decoder (seeDeserializationHandler.getBodyDecoder()), and then this function will be called.
 - 
getBodyDecoderpublic Decoder<?> getBodyDecoder() Deprecated.Description copied from interface:DeserializationHandlerCalled when body data is encountered in this tag or a sub-tag. Used to decode the body into an object, which is then passed toDeserializationHandler.onBody(Object)
 - 
getElementNamepublic java.lang.String getElementName() Deprecated.Description copied from interface:DeserializationHandlerReturns the name of the element type that this handler ... handles.
 - 
supportsNestedElementspublic boolean supportsNestedElements() Deprecated.Description copied from interface:DeserializationHandlerReturn true if the element type that you're parsing can have nested elements, or false if you're a singleton element. If you return true, you need to implement clone(). Note As of Ignition 7.6.5 with support for multi-deserialization, you should also return true from this and implement clone() if your return object is mutable, otherwise instances may be shared amongst multi-deserialized objects. 
 - 
clonepublic DeserializationHandler clone() Deprecated.Description copied from interface:DeserializationHandlerClones this handler. Only handlers that support nested elements will be cloned, all others can throw an unsupported operation exception instead.- Specified by:
- clonein interface- DeserializationHandler
- Specified by:
- clonein class- AbstractDeserializationHandler
 
 
- 
 
-