|
OracleAS Syndication Services API Reference 10g (9.0.4) Part No. B10399-01 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--oracle.syndicate.client.handler.PushSAXPackageHandler
Implemenation of a SAXPackageHandler decorator which can be build on any SAXPackageHandler. The decorator provides holders for a lock object to the subscription during package parsing (for example a DB connection). The subscription a well is holded in the decorator class for context information.
| Constructor Summary | |
PushSAXPackageHandler(SAXPackageHandler sph, SyndicateSubscription psbt, java.lang.Object lock) | |
| Method Summary | |
void |
endItem(SyndicatePackage icePackage, Item iceItem)Implementation of the SAXPackageHandler method. |
void |
endItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup)Implementation of the SAXPackageHandler method. |
void |
endPackage(SyndicatePackage icePackage)Implementation of the SAXPackageHandler method. |
void |
error(SyndicatePackage icePackage, SyndicateException ex)Implementation of the SAXPackageHandler method. |
SAXPackageHandler |
getInternalSAXPackageHandler()Returns the decorated SAXPackageHandler |
java.lang.Object |
getLockObject()Returns the object loking resource during the current package parsing process. |
SyndicateSubscription |
getSubscription()Returns the Subscription "owning" the current package. |
void |
itemCharacters(SyndicatePackage icePackage, Item iceItem, char[] buff, int iStart, int iLength)Implementation of the SAXPackageHandler method. |
void |
itemRef(SyndicatePackage icePackage, ItemRef iceItemRef)Implementation of the SAXPackageHandler method. |
void |
itemRemove(SyndicatePackage icePackage, ItemRemove iceItemRemove)Implementation of the SAXPackageHandler method. |
void |
startItem(SyndicatePackage icePackage, Item iceItem)Implementation of the SAXPackageHandler method. |
void |
startItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup)Implementation of the SAXPackageHandler method. |
void |
startPackage(SyndicatePackage icePackage)Implementation of the SAXPackageHandler method. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PushSAXPackageHandler(SAXPackageHandler sph,
SyndicateSubscription psbt,
java.lang.Object lock)
throws SyndicateException
| Method Detail |
public java.lang.Object getLockObject()
public SyndicateSubscription getSubscription()
public void startPackage(SyndicatePackage icePackage)
throws SyndicateException
startPackage in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadata
public void startItemGroup(SyndicatePackage icePackage,
ItemGroup iceItemGroup)
throws SyndicateException
startItemGroup in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemGroup - allows for accessing the item group metadata
public void startItem(SyndicatePackage icePackage,
Item iceItem)
throws SyndicateException
startItem in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItem - allows for accessing the item metadata
public void itemCharacters(SyndicatePackage icePackage,
Item iceItem,
char[] buff,
int iStart,
int iLength)
throws SyndicateException
itemCharacters in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItem - allows for accessing the item metadatabuff, - buffer containing the item contentbuff, - start index in buff for the beginnign of the buffer contentbuff, - length of the buffer content
public void endItem(SyndicatePackage icePackage,
Item iceItem)
throws SyndicateException
endItem in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItem - allows for accessing the item metadata
public void endItemGroup(SyndicatePackage icePackage,
ItemGroup iceItemGroup)
throws SyndicateException
endItemGroup in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemGroup - allows for accessing the item group metadata
public void itemRemove(SyndicatePackage icePackage,
ItemRemove iceItemRemove)
throws SyndicateException
itemRemove in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemRemove - allows for accessing the item remove metadata
public void itemRef(SyndicatePackage icePackage,
ItemRef iceItemRef)
throws SyndicateException
itemRef in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemRef - allows for accessing the item reference metadata
public void endPackage(SyndicatePackage icePackage)
throws SyndicateException
endPackage in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadatapublic void error(SyndicatePackage icePackage, SyndicateException ex)
error in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataSyndicateException - the exception raised by during the package content parsingpublic SAXPackageHandler getInternalSAXPackageHandler()
|
Copyright © 2001, 2003, Oracle. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2001, 2003, Oracle. All rights reserved.