# Documentation of components

**URL:** <https://forum.inductiveautomation.com/t/documentation-of-components/20254>\
**Category:** Ignition\
**Created:** [October 18, 2018, 12:24pm UTC](https://forum.inductiveautomation.com/t/documentation-of-components/20254 "2018-10-18T12:24:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![c.bertulli](https://avatars.discourse-cdn.com/v4/letter/c/f19dbf/32.png) [@c.bertulli](https://forum.inductiveautomation.com/u/c.bertulli)\
**Post date:** [October 18, 2018, 12:24pm UTC](https://forum.inductiveautomation.com/t/documentation-of-components/20254/1 "2018-10-18T12:24:39Z")

</div>

Hi All,

If you `print dir(components)`, it will print out all the methods/attribute the component has.  
Where can I find the documentation for every one of them?  
Like now, I need to know what the chart.add() does and what arguments take.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 18, 2018, 1:01pm UTC](https://forum.inductiveautomation.com/t/documentation-of-components/20254/2 "2018-10-18T13:01:09Z")

</div>

Start with Ignition’s module [SDK JavaDocs](http://files.inductiveautomation.com/sdk/javadoc/ignition79/795/index.html), and then Java’s own [Swing JavaDocs](https://docs.oracle.com/javase/8/docs/api/javax/swing/JComponent.html).

And welcome to the underbelly of Ignition. Since it is Java under the hood, you’ll have to get familiar with Java’s object orientation – data types, subclassing/inheritance, overrides, etc. Also, if you use this stuff, and break your setup, please don’t whine about it. If it’s not in the Ignition User Manual, it ain’t supported.
