|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAGAnimationTrackExtensions
Provides access to the extensions of an animation track.
Animation track extension allows developers to add custom extensions to animation tracks. Custom extensions are useful when animation object properties need to be extended. For example, time window is not available as a property for a layer object, so it is implemented in a track extension (the time layer track extension).
Method Summary | |
---|---|
void |
addExtension(Object ext)
Adds a new extension. |
Object |
getExtension(int index)
The extension at the specified index. |
int |
getExtensionCount()
Number of extensions. |
void |
removeExtension(int index)
Removes the specified extension. |
Method Detail |
---|
int getExtensionCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getExtension(int index) throws IOException, AutomationException
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addExtension(Object ext) throws IOException, AutomationException
ext
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeExtension(int index) throws IOException, AutomationException
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |