diff --git a/diylc/diylc-core/doc/allclasses-frame.html b/diylc/diylc-core/doc/allclasses-frame.html new file mode 100644 index 00000000..31c25fce --- /dev/null +++ b/diylc/diylc-core/doc/allclasses-frame.html @@ -0,0 +1,225 @@ + + + +
+ +
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +org.diylc.* | +
|---|
+ +
| org.diylc.common.IKeyProcessor | +||
|---|---|---|
+public static final int |
+VK_DOWN |
+40 |
+
+public static final int |
+VK_LEFT |
+37 |
+
+public static final int |
+VK_RIGHT |
+39 |
+
+public static final int |
+VK_UP |
+38 |
+
+ +
+ +
| org.diylc.common.IPlugInPort | +||
|---|---|---|
+public static final java.lang.String |
+ABNORMAL_EXIT_KEY |
+"abnormalExit" |
+
+public static final java.lang.String |
+ANTI_ALIASING_KEY |
+"antiAliasing" |
+
+public static final java.lang.String |
+AUTO_EDIT_KEY |
+"autoEdit" |
+
+public static final java.lang.String |
+AUTO_PADS_KEY |
+"autoCreatePads" |
+
+public static final int |
+BUTTON1 |
+1 |
+
+public static final int |
+BUTTON2 |
+2 |
+
+public static final int |
+BUTTON3 |
+3 |
+
+public static final java.lang.String |
+CONTINUOUS_CREATION_KEY |
+"continuousCreation" |
+
+public static final int |
+DND_TOGGLE_SNAP |
+1073741824 |
+
+public static final int |
+DND_TOGGLE_STICKY |
+1 |
+
+public static final java.lang.String |
+EXPORT_GRID_KEY |
+"exportGrid" |
+
+public static final java.lang.String |
+HI_QUALITY_RENDER_KEY |
+"hiQualityRender" |
+
+public static final java.lang.String |
+METRIC_KEY |
+"metric" |
+
+public static final int |
+NOBUTTON |
+0 |
+
+public static final java.lang.String |
+OUTLINE_KEY |
+"outline" |
+
+public static final java.lang.String |
+RECENT_COMPONENTS_KEY |
+"recentComponents" |
+
+public static final java.lang.String |
+SNAP_TO_GRID_KEY |
+"snapToGrid" |
+
+public static final java.lang.String |
+STICKY_POINTS_KEY |
+"stickyPoints" |
+
+public static final java.lang.String |
+THEME_KEY |
+"theme" |
+
+public static final java.lang.String |
+WHEEL_ZOOM_KEY |
+"wheelZoom" |
+
+ +
+ +
| org.diylc.common.ITemplateProcessor | +||
|---|---|---|
+public static final java.lang.String |
+TEMPLATES_KEY |
+"templates" |
+
+ +
+ +
| org.diylc.core.IDIYComponent<T> | +||
|---|---|---|
+public static final int |
+BOARD |
+2 |
+
+public static final int |
+CHASSIS |
+1 |
+
+public static final int |
+COMPONENT |
+4 |
+
+public static final int |
+TEXT |
+5 |
+
+public static final int |
+TRACE |
+3 |
+
+ +
+ +
| org.diylc.core.IView | +||
|---|---|---|
+public static final int |
+CANCEL_OPTION |
+2 |
+
+public static final java.lang.String |
+CHECK_BOX_MENU_ITEM |
+"org.diylc.checkBoxMenuItem" |
+
+public static final int |
+DEFAULT_OPTION |
+-1 |
+
+public static final int |
+ERROR_MESSAGE |
+0 |
+
+public static final int |
+INFORMATION_MESSAGE |
+1 |
+
+public static final int |
+NO_OPTION |
+1 |
+
+public static final int |
+OK_CANCEL_OPTION |
+2 |
+
+public static final int |
+OK_OPTION |
+0 |
+
+public static final int |
+PLAIN_MESSAGE |
+-1 |
+
+public static final int |
+QUESTION_MESSAGE |
+3 |
+
+public static final java.lang.String |
+RADIO_BUTTON_GROUP_KEY |
+"org.diylc.radioButtonGroup" |
+
+public static final int |
+WARNING_MESSAGE |
+2 |
+
+public static final int |
+YES_NO_CANCEL_OPTION |
+1 |
+
+public static final int |
+YES_NO_OPTION |
+0 |
+
+public static final int |
+YES_OPTION |
+0 |
+
+ +
+ +
| org.diylc.plugins.cloud.model.IServiceAPI | +||
|---|---|---|
+public static final java.lang.String |
+URL_KEY |
+"serviceUrl" |
+
+ +
+ +
| org.diylc.presenter.DrawingManager | +||
|---|---|---|
+public static final java.lang.String |
+ZOOM_KEY |
+"zoom" |
+
+ +
+ +
| org.diylc.presenter.Presenter | +||
|---|---|---|
+public static final java.lang.String |
+DEFAULTS_KEY_PREFIX |
+"default." |
+
+public static final int |
+ICON_SIZE |
+32 |
+
+ +
+ +
| org.diylc.utils.Constants | +||
|---|---|---|
+public static final int |
+PIXELS_PER_INCH |
+200 |
+
+ +
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+ +++The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+ +++Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:
+
+- Interfaces (italic)
- Classes
- Enums
- Exceptions
- Errors
- Annotation Types
+ ++ ++Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.- Class inheritance diagram
- Direct Subclasses
- All Known Subinterfaces
- All Known Implementing Classes
- Class/interface declaration
- Class/interface description +
+
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary +
+
- Field Detail
- Constructor Detail
- Method Detail
+ ++ ++Each annotation type has its own separate page with the following sections:
+
+- Annotation Type declaration
- Annotation Type description
- Required Element Summary
- Optional Element Summary
- Element Detail
+ +++Each enum has its own separate page with the following sections:
+
+- Enum declaration
- Enum description
- Enum Constant Summary
- Enum Constant Detail
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with+java.lang.Object. The interfaces do not inherit fromjava.lang.Object.+
+- When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
- When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.+
+
+
+
+
+This help file applies to API documentation generated using the standard doclet.
+
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
IDIYComponent that contains component name and toString.IDIYComponent implementation.
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
Project.
+
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
Stroke or AlphaComposite.
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
Point objects by converting coordinates from pixels to inches, thus avoiding
+ the resolution to affect point placement.
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
zoomLevel = 1.0d means 100%
+
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
IDIYComponent implementation.IPlugInPort.
+
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
Graphics2D.
+Graphics2D.
+Project on the Graphics2D and keeps areas taken
+ by each drawn component.
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
IPlugInPort and IPlugIn.
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
Point.
+
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
ComponentTypes classified by category.
+Cursor that should be used at the specified location.
+ComponentTransferable.
+zoomLevel = 1.0d means 100%.
+
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV LETTER + NEXT LETTER | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.announcements.Announcement +
public class Announcement
+
| +Constructor Summary | +|
|---|---|
Announcement()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getDate()
+
++ |
+
+ java.lang.String |
+getText()
+
++ |
+
+ java.lang.String |
+getTitle()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setDate(java.lang.String date)
+
++ |
+
+ void |
+setText(java.lang.String text)
+
++ |
+
+ void |
+setTitle(java.lang.String title)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Announcement()+
| +Method Detail | +
|---|
+public java.lang.String getTitle()+
+public void setTitle(java.lang.String title)+
+public java.lang.String getText()+
+public void setText(java.lang.String text)+
+public java.lang.String getDate()+
+public void setDate(java.lang.String date)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.announcements.AnnouncementProvider +
public class AnnouncementProvider
+
| +Constructor Summary | +|
|---|---|
AnnouncementProvider()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+dismissed()
+
++ |
+
+ java.lang.String |
+getCurrentAnnouncements(boolean forceLast)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public AnnouncementProvider()+
| +Method Detail | +
|---|
+public java.lang.String getCurrentAnnouncements(boolean forceLast) + throws java.text.ParseException+
java.text.ParseException+public void dismissed()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IAnnouncementService
+
| +Method Summary | +|
|---|---|
+ java.util.List<Announcement> |
+getAnnouncements()
+
++ |
+
| +Method Detail | +
|---|
+java.util.List<Announcement> getAnnouncements()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Announcement | +|
|---|---|
| org.diylc.announcements | ++ |
| +Uses of Announcement in org.diylc.announcements | +
|---|
+ +
| Methods in org.diylc.announcements that return types with arguments of type Announcement | +|
|---|---|
+ java.util.List<Announcement> |
+IAnnouncementService.getAnnouncements()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +IAnnouncementService |
+
|
+Classes
+
+ +Announcement + +AnnouncementProvider |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| IAnnouncementService | ++ |
+ +
| +Class Summary | +|
|---|---|
| Announcement | ++ |
| AnnouncementProvider | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.announcements | +|
|---|---|
| org.diylc.announcements | ++ |
| +Classes in org.diylc.announcements used by org.diylc.announcements | +|
|---|---|
| Announcement
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.common.BadPositionException +
public class BadPositionException
+
| +Constructor Summary | +|
|---|---|
BadPositionException()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public BadPositionException()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.common.ComponentType +
public class ComponentType
+Entity class used to describe a component type. +
+ +
+
IDIYComponent| +Constructor Summary | +|
|---|---|
ComponentType(java.lang.String name,
+ java.lang.String description,
+ CreationMethod creationMethod,
+ java.lang.String category,
+ java.lang.String namePrefix,
+ java.lang.String author,
+ javax.swing.Icon icon,
+ java.lang.Class<? extends IDIYComponent<?>> instanceClass,
+ double zOrder,
+ boolean flexibleZOrder,
+ boolean stretchable,
+ BomPolicy bomPolicy,
+ boolean autoEdit,
+ boolean rotatable,
+ java.lang.String autoCreateName)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+getAuthor()
+
++ |
+
+ java.lang.String |
+getAutoCreateName()
+
++ |
+
+ BomPolicy |
+getBomPolicy()
+
++ |
+
+ java.lang.String |
+getCategory()
+
++ |
+
+ CreationMethod |
+getCreationMethod()
+
++ |
+
+ java.lang.String |
+getDescription()
+
++ |
+
+ javax.swing.Icon |
+getIcon()
+
++ |
+
+ java.lang.Class<? extends IDIYComponent<?>> |
+getInstanceClass()
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.lang.String |
+getNamePrefix()
+
++ |
+
+ double |
+getZOrder()
+
++ |
+
+ boolean |
+isAutoEdit()
+
++ |
+
+ boolean |
+isFlexibleZOrder()
+
++ |
+
+ boolean |
+isRotatable()
+
++ |
+
+ boolean |
+isStretchable()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ComponentType(java.lang.String name, + java.lang.String description, + CreationMethod creationMethod, + java.lang.String category, + java.lang.String namePrefix, + java.lang.String author, + javax.swing.Icon icon, + java.lang.Class<? extends IDIYComponent<?>> instanceClass, + double zOrder, + boolean flexibleZOrder, + boolean stretchable, + BomPolicy bomPolicy, + boolean autoEdit, + boolean rotatable, + java.lang.String autoCreateName)+
| +Method Detail | +
|---|
+public java.lang.String getName()+
+public java.lang.String getDescription()+
+public CreationMethod getCreationMethod()+
+public java.lang.String getCategory()+
+public java.lang.String getNamePrefix()+
+public java.lang.String getAuthor()+
+public javax.swing.Icon getIcon()+
+public java.lang.Class<? extends IDIYComponent<?>> getInstanceClass()+
+public double getZOrder()+
+public boolean isFlexibleZOrder()+
+public boolean isStretchable()+
+public BomPolicy getBomPolicy()+
+public boolean isAutoEdit()+
+public boolean isRotatable()+
+public java.lang.String getAutoCreateName()+
+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<Display> +
org.diylc.common.Display +
public enum Display
+
| +Enum Constant Summary | +|
|---|---|
BOTH
+
++ |
+|
NAME
+
++ |
+|
NONE
+
++ |
+|
VALUE
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static Display |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static Display[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final Display NAME+
+public static final Display VALUE+
+public static final Display NONE+
+public static final Display BOTH+
| +Method Detail | +
|---|
+public static Display[] values()+
+for (Display c : Display.values()) + System.out.println(c); ++
+
+public static Display valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<Display>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<DrawOption> +
org.diylc.common.DrawOption +
public enum DrawOption
+Enumerates all options that can be used when drawing a project. +
+ +
+
IPlugInPort.draw(java.awt.Graphics2D, java.util.Set, IComponentFiler)| +Enum Constant Summary | +|
|---|---|
ANTIALIASING
+
++ Anti-aliasing is used when drawing. |
+|
CONTROL_POINTS
+
++ Control points are drawn. |
+|
GRID
+
++ Grid lines are drawn. |
+|
OUTLINE_MODE
+
++ Draw components in outline mode. |
+|
SELECTION
+
++ Selection rectangle will be drawn when needed and selected components may be rendered + differently. |
+|
ZOOM
+
++ Selected zoom level will be applied to scale the Graphics before drawing. |
+|
| +Method Summary | +|
|---|---|
+static DrawOption |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static DrawOption[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final DrawOption SELECTION+
+
+public static final DrawOption ZOOM+
Graphics before drawing.
++
+public static final DrawOption GRID+
+
+public static final DrawOption CONTROL_POINTS+
+
+public static final DrawOption ANTIALIASING+
+
+public static final DrawOption OUTLINE_MODE+
+
| +Method Detail | +
|---|
+public static DrawOption[] values()+
+for (DrawOption c : DrawOption.values()) + System.out.println(c); ++
+
+public static DrawOption valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<EventType> +
org.diylc.common.EventType +
public enum EventType
+Enumerates all possible events between IPlugInPort and IPlugIn. Some events
+ overlap so be careful which ones you subscribe for and how you process them.
+
+ +
+
| +Enum Constant Summary | +|
|---|---|
AVAILABLE_CTRL_POINTS_CHANGED
+
++ Called when control points under the cursor are changed. |
+|
FILE_STATUS_CHANGED
+
++ Called when either current file name or modified flag are changed. |
+|
LAYER_STATE_CHANGED
+
++ Called when a layer status is changed. |
+|
MOUSE_MOVED
+
++ Called when mouse cursor is moved. |
+|
PROJECT_LOADED
+
++ Called when a new project is loaded. |
+|
PROJECT_MODIFIED
+
++ Called when the current project has been modified. |
+|
REPAINT
+
++ Called when selection size changes, together with a Point2D object containing selection
+ size (x = width, y = height). |
+|
SELECTION_CHANGED
+
++ Called when component selection is changed. |
+|
SELECTION_RECT_CHANGED
+
++ Called when selection rectangle is changed. |
+|
SLOT_CHANGED
+
++ Called when new component slot has been changed. |
+|
STATUS_MESSAGE_CHANGED
+
++ Called to update the status message. |
+|
ZOOM_CHANGED
+
++ Called when zoom level changes. |
+|
| +Method Summary | +|
|---|---|
+static EventType |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static EventType[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final EventType ZOOM_CHANGED+
Double is passed
+ with new zoom level.
++
+public static final EventType PROJECT_LOADED+
Project is the first parameter. Boolean flag
+ is the second parameter and it's true when new project is loaded, false when the same project
+ has been either reloaded or loaded with undo/redo operations.
++
+public static final EventType FILE_STATUS_CHANGED+
+
+public static final EventType SELECTION_RECT_CHANGED+
Rectangle is the only
+ parameter and it contains the new selection rectangle.
++
+public static final EventType SELECTION_CHANGED+
ComponentSelection is attached as a
+ parameter.
++
+public static final EventType REPAINT+
Point2D object containing selection
+ size (x = width, y = height). Size is expressed in the default measure (cm for metric, inches
+ for imperial).
++
+public static final EventType SLOT_CHANGED+
ComponentType
+ and may be null.
++
+public static final EventType PROJECT_MODIFIED+
Project are passed
+ as parameters, one before and one after the change. The third parameter is a string containing
+ change description.
++
+public static final EventType AVAILABLE_CTRL_POINTS_CHANGED+
Map, Set> containing all the components and
+ indices of their control points that are under the cursor.
++
+public static final EventType MOUSE_MOVED+
+
+public static final EventType LAYER_STATE_CHANGED+
+
+public static final EventType STATUS_MESSAGE_CHANGED+
+
| +Method Detail | +
|---|
+public static EventType[] values()+
+for (EventType c : EventType.values()) + System.out.println(c); ++
+
+public static EventType valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<GridType> +
org.diylc.common.GridType +
public enum GridType
+
| +Enum Constant Summary | +|
|---|---|
CROSSHAIR
+
++ |
+|
DOT
+
++ |
+|
LINES
+
++ |
+|
NONE
+
++ |
+|
| +Method Summary | +|
|---|---|
+static GridType |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static GridType[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final GridType LINES+
+public static final GridType CROSSHAIR+
+public static final GridType DOT+
+public static final GridType NONE+
| +Method Detail | +
|---|
+public static GridType[] values()+
+for (GridType c : GridType.values()) + System.out.println(c); ++
+
+public static GridType valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<HorizontalAlignment> +
org.diylc.common.HorizontalAlignment +
public enum HorizontalAlignment
+
| +Enum Constant Summary | +|
|---|---|
CENTER
+
++ |
+|
LEFT
+
++ |
+|
RIGHT
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static HorizontalAlignment |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static HorizontalAlignment[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final HorizontalAlignment LEFT+
+public static final HorizontalAlignment CENTER+
+public static final HorizontalAlignment RIGHT+
| +Method Detail | +
|---|
+public static HorizontalAlignment[] values()+
+for (HorizontalAlignment c : HorizontalAlignment.values()) + System.out.println(c); ++
+
+public static HorizontalAlignment valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<HorizontalAlignment>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IComponentFiler
+
| +Method Summary | +|
|---|---|
+ boolean |
+testComponent(IDIYComponent<?> component)
+
++ |
+
| +Method Detail | +
|---|
+boolean testComponent(IDIYComponent<?> component)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IKeyProcessor
+
| +Field Summary | +|
|---|---|
+static int |
+VK_DOWN
+
++ |
+
+static int |
+VK_LEFT
+
++ |
+
+static int |
+VK_RIGHT
+
++ |
+
+static int |
+VK_UP
+
++ |
+
| +Method Summary | +|
|---|---|
+ boolean |
+keyPressed(int key,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown)
+
++ Notifies the presenter that a key hes been pressed on the canvas. |
+
| +Field Detail | +
|---|
+static final int VK_LEFT+
+static final int VK_UP+
+static final int VK_RIGHT+
+static final int VK_DOWN+
| +Method Detail | +
|---|
+boolean keyPressed(int key, + boolean ctrlDown, + boolean shiftDown, + boolean altDown)+
+
key - ctrlDown - shiftDown - altDown -
+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IMouseProcessor
+
| +Method Summary | +|
|---|---|
+ void |
+dragActionChanged(int dragAction)
+
++ Changes the current drag action during the dragging. |
+
+ void |
+dragEnded(java.awt.Point point)
+
++ Notification that drag has been ended in the specified point. |
+
+ boolean |
+dragOver(java.awt.Point point)
+
++ Checks if it's possible to drop over the specified point. |
+
+ void |
+dragStarted(java.awt.Point point,
+ int dragAction)
+
++ Notification that drag has been started from the specified point. |
+
+ void |
+mouseClicked(java.awt.Point point,
+ int button,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown,
+ int clickCount)
+
++ Notifies the presenter that mouse is clicked. |
+
+ void |
+mouseMoved(java.awt.Point point,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown)
+
++ Notifies the presenter that mouse is moved. |
+
| +Method Detail | +
|---|
+void mouseClicked(java.awt.Point point, + int button, + boolean ctrlDown, + boolean shiftDown, + boolean altDown, + int clickCount)+
+
point - button - ctrlDown - shiftDown - altDown - clickCount - +void mouseMoved(java.awt.Point point, + boolean ctrlDown, + boolean shiftDown, + boolean altDown)+
+
point - ctrlDown - shiftDown - altDown - +void dragStarted(java.awt.Point point, + int dragAction)+
+
point - dragAction - +boolean dragOver(java.awt.Point point)+
+
point -
++void dragActionChanged(int dragAction)+
+
dragAction - +void dragEnded(java.awt.Point point)+
+
point -
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IPlugIn
+Interface for plug-ins. +
+ +
+
| +Method Summary | +|
|---|---|
+ void |
+connect(IPlugInPort plugInPort)
+
++ Method that connects the plug-in with IPlugInPort. |
+
| Methods inherited from interface org.diylc.appframework.simplemq.IMessageListener | +
|---|
getSubscribedEventTypes, processMessage |
+
| +Method Detail | +
|---|
+void connect(IPlugInPort plugInPort)+
IPlugInPort. Called by the application when
+ plug-in is installed.
++
plugInPort -
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IPlugInPort
+Interface for communication between plug-ins and the application. Plug-ins may acquire
+ information or make changes through this interface. Application events are dispatched to plug-ins
+ through MessageDispatcher
+
+ +
+
IPlugIn,
+MessageDispatcher,
+IMessageListener,
+EventType| +Nested Class Summary | +
|---|
| Nested classes/interfaces inherited from interface org.diylc.common.ITemplateProcessor | +
|---|
ITemplateProcessor.TemplateAlreadyExistsException |
+
| +Field Summary | +|
|---|---|
+static java.lang.String |
+ABNORMAL_EXIT_KEY
+
++ |
+
+static java.lang.String |
+ANTI_ALIASING_KEY
+
++ |
+
+static java.lang.String |
+AUTO_EDIT_KEY
+
++ |
+
+static java.lang.String |
+AUTO_PADS_KEY
+
++ |
+
+static int |
+BUTTON1
+
++ |
+
+static int |
+BUTTON2
+
++ |
+
+static int |
+BUTTON3
+
++ |
+
+static java.lang.String |
+CONTINUOUS_CREATION_KEY
+
++ |
+
+static int |
+DND_TOGGLE_SNAP
+
++ |
+
+static int |
+DND_TOGGLE_STICKY
+
++ |
+
+static java.lang.String |
+EXPORT_GRID_KEY
+
++ |
+
+static java.lang.String |
+HI_QUALITY_RENDER_KEY
+
++ |
+
+static java.lang.String |
+METRIC_KEY
+
++ |
+
+static int |
+NOBUTTON
+
++ Mouse button constants. |
+
+static java.lang.String |
+OUTLINE_KEY
+
++ |
+
+static java.lang.String |
+RECENT_COMPONENTS_KEY
+
++ |
+
+static java.lang.String |
+SNAP_TO_GRID_KEY
+
++ |
+
+static java.lang.String |
+STICKY_POINTS_KEY
+
++ |
+
+static java.lang.String |
+THEME_KEY
+
++ |
+
+static java.lang.String |
+WHEEL_ZOOM_KEY
+
++ |
+
| Fields inherited from interface org.diylc.common.IKeyProcessor | +
|---|
VK_DOWN, VK_LEFT, VK_RIGHT, VK_UP |
+
| Fields inherited from interface org.diylc.common.ITemplateProcessor | +
|---|
TEMPLATES_KEY |
+
| +Method Summary | +|
|---|---|
+ boolean |
+allowFileAction()
+
++ Shows a user dialog if there are changes to confirm that it's safe to proceed. |
+
+ void |
+applyPropertiesToProject(java.util.List<PropertyWrapper> properties)
+
++ Applies specified properties to the current project. |
+
+ void |
+bringSelectionToFront()
+
++ Brings each of the selected components one step to front. |
+
+ java.awt.geom.Point2D |
+calculateSelectionDimension()
+
++ |
+
+ void |
+createNewProject()
+
++ Creates a new project. |
+
+ void |
+deleteSelectedComponents()
+
++ Deletes all the selected components from the project. |
+
+ void |
+draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ Draws project on the provided Graphics2D. |
+
+ void |
+editSelection()
+
++ |
+
+ java.lang.Double[] |
+getAvailableZoomLevels()
+
++ |
+
+ java.awt.Dimension |
+getCanvasDimensions(boolean useZoom)
+
++ Returns size of the canvas that takes project dimensions into account as well as zoom level. |
+
+ java.util.Map<java.lang.String,java.util.List<ComponentType>> |
+getComponentTypes()
+
++ Returns all available ComponentTypes classified by category. |
+
+ java.lang.String |
+getCurrentFileName()
+
++ |
+
+ Project |
+getCurrentProject()
+
++ Returns an instance of currently loaded project. |
+
+ org.diylc.appframework.update.VersionNumber |
+getCurrentVersionNumber()
+
++ Returns current version number. |
+
+ java.awt.Cursor |
+getCursorAt(java.awt.Point point)
+
++ Returns an instance of Cursor that should be used at the specified location. |
+
+ java.util.List<PropertyWrapper> |
+getMutualSelectionProperties()
+
++ |
+
+ ComponentType |
+getNewComponentTypeSlot()
+
++ Gets the current new component slot. |
+
+ java.util.List<PropertyWrapper> |
+getProjectProperties()
+
++ |
+
+ Theme |
+getSelectedTheme()
+
++ |
+
+ double |
+getZoomLevel()
+
++ Returns current zoom level where zoomLevel = 1.0d means 100%. |
+
+ void |
+groupSelectedComponents()
+
++ Groups all selected components. |
+
+ boolean |
+isProjectModified()
+
++ |
+
+ void |
+loadProject(Project project,
+ boolean freshStart)
+
++ Loads specified Project. |
+
+ void |
+loadProjectFromFile(java.lang.String fileName)
+
++ Loads a project from the specified file. |
+
+ void |
+pasteComponents(java.util.List<IDIYComponent<?>> components)
+
++ Adds a list of components to the project. |
+
+ void |
+refresh()
+
++ Causes the display to refresh. |
+
+ void |
+renumberSelectedComponents(boolean xAxisFirst)
+
++ Renumbers all the selected components. |
+
+ void |
+saveProjectToFile(java.lang.String fileName,
+ boolean isBackup)
+
++ Saves the current project into the specified file. |
+
+ void |
+sendSelectionToBack()
+
++ Sends each of the selected components one step back. |
+
+ void |
+setLayerLocked(int layerZOrder,
+ boolean locked)
+
++ Locks or unlocks the specified layer. |
+
+ void |
+setMetric(boolean isMetric)
+
++ Changes default size notation, true for metric, false for imperial. |
+
+ void |
+setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ Sets the new component slot. |
+
+ void |
+setProjectDefaultPropertyValue(java.lang.String propertyName,
+ java.lang.Object value)
+
++ Sets default value for the specified property name for projects. |
+
+ void |
+setSelectedTheme(Theme theme)
+
++ Changes the current theme. |
+
+ void |
+setSelectionDefaultPropertyValue(java.lang.String propertyName,
+ java.lang.Object value)
+
++ Sets default value for the specified property name for currently selected component types. |
+
+ void |
+setZoomLevel(double zoomLevel)
+
++ Changes current zoom level where zoomLevel = 1.0d means 100% |
+
+ void |
+ungroupSelectedComponents()
+
++ Ungroups all selected components. |
+
| Methods inherited from interface org.diylc.common.ISelectionProcessor | +
|---|
expandSelection, findComponentsAt, getSelectedComponents, rotateSelection, selectAll, updateSelection |
+
| Methods inherited from interface org.diylc.common.IMouseProcessor | +
|---|
dragActionChanged, dragEnded, dragOver, dragStarted, mouseClicked, mouseMoved |
+
| Methods inherited from interface org.diylc.common.IKeyProcessor | +
|---|
keyPressed |
+
| Methods inherited from interface org.diylc.common.ITemplateProcessor | +
|---|
applyTemplateToSelection, deleteTemplate, getTemplatesFor, getTemplatesForSelection, saveSelectedComponentAsTemplate |
+
| +Field Detail | +
|---|
+static final java.lang.String ANTI_ALIASING_KEY+
+static final java.lang.String HI_QUALITY_RENDER_KEY+
+static final java.lang.String EXPORT_GRID_KEY+
+static final java.lang.String STICKY_POINTS_KEY+
+static final java.lang.String METRIC_KEY+
+static final java.lang.String SNAP_TO_GRID_KEY+
+static final java.lang.String AUTO_PADS_KEY+
+static final java.lang.String CONTINUOUS_CREATION_KEY+
+static final java.lang.String AUTO_EDIT_KEY+
+static final java.lang.String ABNORMAL_EXIT_KEY+
+static final java.lang.String WHEEL_ZOOM_KEY+
+static final java.lang.String OUTLINE_KEY+
+static final java.lang.String THEME_KEY+
+static final java.lang.String RECENT_COMPONENTS_KEY+
+static final int DND_TOGGLE_STICKY+
+static final int DND_TOGGLE_SNAP+
+static final int NOBUTTON+
+
+static final int BUTTON1+
+static final int BUTTON2+
+static final int BUTTON3+
| +Method Detail | +
|---|
+java.awt.Dimension getCanvasDimensions(boolean useZoom)+
useZoom is set to true, the result is scaled by zoom factor.
++
useZoom -
++java.awt.Cursor getCursorAt(java.awt.Point point)+
Cursor that should be used at the specified location.
+
+ Note: point coordinates are scaled for zoom factor.
++
point -
++Project getCurrentProject()+
+
+void loadProject(Project project, + boolean freshStart)+
Project.
++
project - freshStart - +void createNewProject()+
+
+void loadProjectFromFile(java.lang.String fileName)+
+
fileName - +void saveProjectToFile(java.lang.String fileName, + boolean isBackup)+
+
fileName - isBackup - +java.lang.String getCurrentFileName()+
+boolean isProjectModified()+
+boolean allowFileAction()+
+
+java.util.Map<java.lang.String,java.util.List<ComponentType>> getComponentTypes()+
ComponentTypes classified by category. Result is a Map
+ between category name to a List of all ComponentTypes that share that category
+ name.
++
+void draw(java.awt.Graphics2D g2d, + java.util.Set<DrawOption> drawOptions, + IComponentFiler filter)+
Graphics2D. If the provided filter is not null, it will
+ be used to filter the components that are shown.
++
g2d - drawOptions - specific drawing optionsfilter - +java.lang.Double[] getAvailableZoomLevels()+
+double getZoomLevel()+
zoomLevel = 1.0d means 100%.
++
+void setZoomLevel(double zoomLevel)+
zoomLevel = 1.0d means 100%
++
zoomLevel - new zoom leve+org.diylc.appframework.update.VersionNumber getCurrentVersionNumber()+
+
+void pasteComponents(java.util.List<IDIYComponent<?>> components)+
+
components - +void deleteSelectedComponents()+
+
+void setSelectionDefaultPropertyValue(java.lang.String propertyName, + java.lang.Object value)+
+
propertyName - display name for propertyvalue - new default value, must not be null+void setProjectDefaultPropertyValue(java.lang.String propertyName, + java.lang.Object value)+
+
propertyName - display name for propertyvalue - new default value, must not be null+java.util.List<PropertyWrapper> getMutualSelectionProperties()+
+void editSelection()+
+java.util.List<PropertyWrapper> getProjectProperties()+
+void applyPropertiesToProject(java.util.List<PropertyWrapper> properties)+
+
properties - +ComponentType getNewComponentTypeSlot()+
+
+void setNewComponentTypeSlot(ComponentType componentType, + Template template)+
+
componentType - template - +void setMetric(boolean isMetric)+
+
isMetric - +void groupSelectedComponents()+
+
+void ungroupSelectedComponents()+
+
+void setLayerLocked(int layerZOrder, + boolean locked)+
+
layerZOrder - locked - +java.awt.geom.Point2D calculateSelectionDimension()+
+void sendSelectionToBack()+
+
+void bringSelectionToFront()+
+
+void refresh()+
+
+Theme getSelectedTheme()+
+void setSelectedTheme(Theme theme)+
+
theme - +void renumberSelectedComponents(boolean xAxisFirst)+
+
xAxisFirst -
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface ISelectionProcessor
+
| +Method Summary | +|
|---|---|
+ void |
+expandSelection(ExpansionMode expansionMode)
+
++ Expands the current selection to include surrounding components. |
+
+ java.util.List<IDIYComponent<?>> |
+findComponentsAt(java.awt.Point point)
+
++ Finds all components at the specified location, sorted by z-index from top to bottom. |
+
+ java.util.List<IDIYComponent<?>> |
+getSelectedComponents()
+
++ Returns the current ComponentTransferable. |
+
+ void |
+rotateSelection(int direction)
+
++ Rotates selection for 90 degrees. |
+
+ void |
+selectAll(int layer)
+
++ Selects all components in the project. |
+
+ void |
+updateSelection(java.util.List<IDIYComponent<?>> newSelection)
+
++ Updates the selection with the specified list of component. |
+
| +Method Detail | +
|---|
+java.util.List<IDIYComponent<?>> getSelectedComponents()+
ComponentTransferable.
++
+void updateSelection(java.util.List<IDIYComponent<?>> newSelection)+
+
newSelection - +java.util.List<IDIYComponent<?>> findComponentsAt(java.awt.Point point)+
+
point -
++void expandSelection(ExpansionMode expansionMode)+
expansionMode flag.
++
expansionMode - +void selectAll(int layer)+
+
int - layer if > 0, designates which layer to select. If <= 0 we should select all
+ regardless of layer+void rotateSelection(int direction)+
+
direction - 1 for clockwise, -1 for counter-clockwise
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
T - public interface ITask<T>
+Abstract layer between the app and platform worker thread implementation. +
+ +
+
| +Method Summary | +|
|---|---|
+ void |
+complete(T result)
+
++ Called if background thread is executed correctly, the result is passed as a parameter. |
+
+ T |
+doInBackground()
+
++ Runs in background thread. |
+
+ void |
+failed(java.lang.Exception e)
+
++ Called if background thread fails. |
+
| +Method Detail | +
|---|
+T doInBackground() + throws java.lang.Exception+
+
java.lang.Exception+void failed(java.lang.Exception e)+
+
e - +void complete(T result)+
+
result -
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.common.ITemplateProcessor.TemplateAlreadyExistsException +
public static class ITemplateProcessor.TemplateAlreadyExistsException
+
| +Constructor Summary | +|
|---|---|
ITemplateProcessor.TemplateAlreadyExistsException()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ITemplateProcessor.TemplateAlreadyExistsException()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface ITemplateProcessor
+
| +Nested Class Summary | +|
|---|---|
+static class |
+ITemplateProcessor.TemplateAlreadyExistsException
+
++ |
+
| +Field Summary | +|
|---|---|
+static java.lang.String |
+TEMPLATES_KEY
+
++ |
+
| +Method Summary | +|
|---|---|
+ void |
+applyTemplateToSelection(Template template)
+
++ |
+
+ void |
+deleteTemplate(java.lang.String categoryName,
+ java.lang.String componentTypeName,
+ java.lang.String templateName)
+
++ |
+
+ java.util.List<Template> |
+getTemplatesFor(java.lang.String categoryName,
+ java.lang.String componentTypeName)
+
++ |
+
+ java.util.List<Template> |
+getTemplatesForSelection()
+
++ |
+
+ void |
+saveSelectedComponentAsTemplate(java.lang.String templateName)
+
++ |
+
| +Field Detail | +
|---|
+static final java.lang.String TEMPLATES_KEY+
| +Method Detail | +
|---|
+void saveSelectedComponentAsTemplate(java.lang.String templateName)+
+java.util.List<Template> getTemplatesFor(java.lang.String categoryName, + java.lang.String componentTypeName)+
+java.util.List<Template> getTemplatesForSelection()+
+void applyTemplateToSelection(Template template)+
+void deleteTemplate(java.lang.String categoryName, + java.lang.String componentTypeName, + java.lang.String templateName)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<LabelPosition> +
org.diylc.common.LabelPosition +
public enum LabelPosition
+
| +Enum Constant Summary | +|
|---|---|
ABOVE
+
++ |
+|
BELOW
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static LabelPosition |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static LabelPosition[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final LabelPosition ABOVE+
+public static final LabelPosition BELOW+
| +Method Detail | +
|---|
+public static LabelPosition[] values()+
+for (LabelPosition c : LabelPosition.values()) + System.out.println(c); ++
+
+public static LabelPosition valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<LabelPosition>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.common.ObjectCache +
public class ObjectCache
+Repository for object that may be reused, such as Stroke or AlphaComposite.
+
+ +
+
| +Method Summary | +|
|---|---|
+ java.awt.Stroke |
+fetchBasicStroke(int width)
+
++ |
+
+static ObjectCache |
+getInstance()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Method Detail | +
|---|
+public static ObjectCache getInstance()+
+public java.awt.Stroke fetchBasicStroke(int width)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<Orientation> +
org.diylc.common.Orientation +
public enum Orientation
+
| +Enum Constant Summary | +|
|---|---|
_180
+
++ |
+|
_270
+
++ |
+|
_90
+
++ |
+|
DEFAULT
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static Orientation |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static Orientation[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final Orientation DEFAULT+
+public static final Orientation _90+
+public static final Orientation _180+
+public static final Orientation _270+
| +Method Detail | +
|---|
+public static Orientation[] values()+
+for (Orientation c : Orientation.values()) + System.out.println(c); ++
+
+public static Orientation valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<Orientation>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<OrientationHV> +
org.diylc.common.OrientationHV +
public enum OrientationHV
+
| +Enum Constant Summary | +|
|---|---|
HORIZONTAL
+
++ |
+|
VERTICAL
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static OrientationHV |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static OrientationHV[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final OrientationHV VERTICAL+
+public static final OrientationHV HORIZONTAL+
| +Method Detail | +
|---|
+public static OrientationHV[] values()+
+for (OrientationHV c : OrientationHV.values()) + System.out.println(c); ++
+
+public static OrientationHV valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<OrientationHV>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<PCBLayer> +
org.diylc.common.PCBLayer +
public enum PCBLayer
+
| +Enum Constant Summary | +|
|---|---|
_1
+
++ |
+|
_2
+
++ |
+|
_3
+
++ |
+|
_4
+
++ |
+|
_5
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static PCBLayer |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static PCBLayer[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final PCBLayer _1+
+public static final PCBLayer _2+
+public static final PCBLayer _3+
+public static final PCBLayer _4+
+public static final PCBLayer _5+
| +Method Detail | +
|---|
+public static PCBLayer[] values()+
+for (PCBLayer c : PCBLayer.values()) + System.out.println(c); ++
+
+public static PCBLayer valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<PCBLayer>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.common.PropertyWrapper +
public class PropertyWrapper
+Entity class for editable properties extracted from component objects. Represents a single + editable property together with it's current value. +
+ +
+
| +Constructor Summary | +|
|---|---|
PropertyWrapper(java.lang.String name,
+ java.lang.Class<?> type,
+ java.lang.String getter,
+ java.lang.String setter,
+ boolean defaultable,
+ IPropertyValidator validator)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.Object |
+clone()
+
++ |
+
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.lang.Class<?> |
+getType()
+
++ |
+
+ IPropertyValidator |
+getValidator()
+
++ |
+
+ java.lang.Object |
+getValue()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ boolean |
+isChanged()
+
++ |
+
+ boolean |
+isDefaultable()
+
++ |
+
+ boolean |
+isUnique()
+
++ |
+
+ void |
+readFrom(java.lang.Object object)
+
++ |
+
+ void |
+setChanged(boolean changed)
+
++ |
+
+ void |
+setUnique(boolean unique)
+
++ |
+
+ void |
+setValue(java.lang.Object value)
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+ void |
+writeTo(java.lang.Object object)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public PropertyWrapper(java.lang.String name, + java.lang.Class<?> type, + java.lang.String getter, + java.lang.String setter, + boolean defaultable, + IPropertyValidator validator)+
| +Method Detail | +
|---|
+public void readFrom(java.lang.Object object) + throws java.lang.IllegalArgumentException, + java.lang.IllegalAccessException, + java.lang.reflect.InvocationTargetException, + java.lang.SecurityException, + java.lang.NoSuchMethodException+
java.lang.IllegalArgumentException
+java.lang.IllegalAccessException
+java.lang.reflect.InvocationTargetException
+java.lang.SecurityException
+java.lang.NoSuchMethodException+public void writeTo(java.lang.Object object) + throws java.lang.IllegalArgumentException, + java.lang.IllegalAccessException, + java.lang.reflect.InvocationTargetException, + java.lang.SecurityException, + java.lang.NoSuchMethodException+
java.lang.IllegalArgumentException
+java.lang.IllegalAccessException
+java.lang.reflect.InvocationTargetException
+java.lang.SecurityException
+java.lang.NoSuchMethodException+public java.lang.String getName()+
+public java.lang.Class<?> getType()+
+public java.lang.Object getValue()+
+public void setValue(java.lang.Object value)+
+public boolean isDefaultable()+
+public IPropertyValidator getValidator()+
+public boolean isUnique()+
+public void setUnique(boolean unique)+
+public boolean isChanged()+
+public void setChanged(boolean changed)+
+public java.lang.Object clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<ResistorColorCode> +
org.diylc.common.ResistorColorCode +
public enum ResistorColorCode
+
| +Enum Constant Summary | +|
|---|---|
_4_BAND
+
++ |
+|
_5_BAND
+
++ |
+|
NONE
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static ResistorColorCode |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ResistorColorCode[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final ResistorColorCode NONE+
+public static final ResistorColorCode _4_BAND+
+public static final ResistorColorCode _5_BAND+
| +Method Detail | +
|---|
+public static ResistorColorCode[] values()+
+for (ResistorColorCode c : ResistorColorCode.values()) + System.out.println(c); ++
+
+public static ResistorColorCode valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<ResistorColorCode>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<VerticalAlignment> +
org.diylc.common.VerticalAlignment +
public enum VerticalAlignment
+
| +Enum Constant Summary | +|
|---|---|
BOTTOM
+
++ |
+|
CENTER
+
++ |
+|
TOP
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+toString()
+
++ |
+
+static VerticalAlignment |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VerticalAlignment[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final VerticalAlignment TOP+
+public static final VerticalAlignment CENTER+
+public static final VerticalAlignment BOTTOM+
| +Method Detail | +
|---|
+public static VerticalAlignment[] values()+
+for (VerticalAlignment c : VerticalAlignment.values()) + System.out.println(c); ++
+
+public static VerticalAlignment valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public java.lang.String toString()+
toString in class java.lang.Enum<VerticalAlignment>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ComponentType | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of ComponentType in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return ComponentType | +|
|---|---|
+ ComponentType |
+IPlugInPort.getNewComponentTypeSlot()
+
++ Gets the current new component slot. |
+
+ +
| Methods in org.diylc.common that return types with arguments of type ComponentType | +|
|---|---|
+ java.util.Map<java.lang.String,java.util.List<ComponentType>> |
+IPlugInPort.getComponentTypes()
+
++ Returns all available ComponentTypes classified by category. |
+
+ +
| Methods in org.diylc.common with parameters of type ComponentType | +|
|---|---|
+ void |
+IPlugInPort.setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ Sets the new component slot. |
+
| +Uses of ComponentType in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return ComponentType | +|
|---|---|
+ ComponentType |
+ComponentProcessor.extractComponentTypeFrom(java.lang.Class<? extends IDIYComponent<?>> clazz)
+
++ |
+
+ ComponentType |
+InstantiationManager.getComponentTypeSlot()
+
++ |
+
+ ComponentType |
+Presenter.getNewComponentTypeSlot()
+
++ |
+
+ +
| Methods in org.diylc.presenter that return types with arguments of type ComponentType | +|
|---|---|
+ java.util.Comparator<ComponentType> |
+ComparatorFactory.getComponentTypeComparator()
+
++ |
+
+ java.util.Map<java.lang.String,java.util.List<ComponentType>> |
+Presenter.getComponentTypes()
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type ComponentType | +|
|---|---|
+ java.lang.String |
+InstantiationManager.createUniqueName(ComponentType componentType,
+ Project currentProject)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+InstantiationManager.instantiateComponent(ComponentType componentType,
+ Template template,
+ java.awt.Point point,
+ Project currentProject)
+
++ |
+
+ void |
+InstantiationManager.setComponentTypeSlot(ComponentType componentTypeSlot,
+ Template template,
+ Project currentProject)
+
++ |
+
+ void |
+Presenter.setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Display | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| +Uses of Display in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return Display | +|
|---|---|
+static Display |
+Display.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static Display[] |
+Display.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of Display in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components that return Display | +|
|---|---|
+ Display |
+AbstractLeadedComponent.getDisplay()
+
++ |
+
+ +
| Methods in org.diylc.components with parameters of type Display | +|
|---|---|
+ void |
+AbstractLeadedComponent.setDisplay(Display display)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use DrawOption | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of DrawOption in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return DrawOption | +|
|---|---|
+static DrawOption |
+DrawOption.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static DrawOption[] |
+DrawOption.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Method parameters in org.diylc.common with type arguments of type DrawOption | +|
|---|---|
+ void |
+IPlugInPort.draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ Draws project on the provided Graphics2D. |
+
| +Uses of DrawOption in org.diylc.presenter | +
|---|
+ +
| Method parameters in org.diylc.presenter with type arguments of type DrawOption | +|
|---|---|
+ void |
+Presenter.draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use EventType | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of EventType in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return EventType | +|
|---|---|
+static EventType |
+EventType.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static EventType[] |
+EventType.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of EventType in org.diylc.presenter | +
|---|
+ +
| Constructor parameters in org.diylc.presenter with type arguments of type EventType | +|
|---|---|
DrawingManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)
+
++ |
+|
ProjectFileManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use GridType | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of GridType in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return GridType | +|
|---|---|
+static GridType |
+GridType.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static GridType[] |
+GridType.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use HorizontalAlignment | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of HorizontalAlignment in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return HorizontalAlignment | +|
|---|---|
+static HorizontalAlignment |
+HorizontalAlignment.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static HorizontalAlignment[] |
+HorizontalAlignment.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IComponentFiler | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of IComponentFiler in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common with parameters of type IComponentFiler | +|
|---|---|
+ void |
+IPlugInPort.draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ Draws project on the provided Graphics2D. |
+
| +Uses of IComponentFiler in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement IComponentFiler | +|
|---|---|
+ class |
+PCBLayerFiler
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type IComponentFiler | +|
|---|---|
+ void |
+Presenter.draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IKeyProcessor | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of IKeyProcessor in org.diylc.common | +
|---|
+ +
| Subinterfaces of IKeyProcessor in org.diylc.common | +|
|---|---|
+ interface |
+IPlugInPort
+
++ Interface for communication between plug-ins and the application. |
+
| +Uses of IKeyProcessor in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement IKeyProcessor | +|
|---|---|
+ class |
+Presenter
+
++ The main presenter class, contains core app logic and drawing routines. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IMouseProcessor | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of IMouseProcessor in org.diylc.common | +
|---|
+ +
| Subinterfaces of IMouseProcessor in org.diylc.common | +|
|---|---|
+ interface |
+IPlugInPort
+
++ Interface for communication between plug-ins and the application. |
+
| +Uses of IMouseProcessor in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement IMouseProcessor | +|
|---|---|
+ class |
+Presenter
+
++ The main presenter class, contains core app logic and drawing routines. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IPlugIn | +|
|---|---|
| org.diylc.presenter | ++ |
| +Uses of IPlugIn in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter with parameters of type IPlugIn | +|
|---|---|
+ void |
+Presenter.installPlugin(IPlugIn plugIn)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IPlugInPort | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of IPlugInPort in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common with parameters of type IPlugInPort | +|
|---|---|
+ void |
+IPlugIn.connect(IPlugInPort plugInPort)
+
++ Method that connects the plug-in with IPlugInPort. |
+
| +Uses of IPlugInPort in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement IPlugInPort | +|
|---|---|
+ class |
+Presenter
+
++ The main presenter class, contains core app logic and drawing routines. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ISelectionProcessor | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of ISelectionProcessor in org.diylc.common | +
|---|
+ +
| Subinterfaces of ISelectionProcessor in org.diylc.common | +|
|---|---|
+ interface |
+IPlugInPort
+
++ Interface for communication between plug-ins and the application. |
+
| +Uses of ISelectionProcessor in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement ISelectionProcessor | +|
|---|---|
+ class |
+Presenter
+
++ The main presenter class, contains core app logic and drawing routines. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ITemplateProcessor | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of ITemplateProcessor in org.diylc.common | +
|---|
+ +
| Subinterfaces of ITemplateProcessor in org.diylc.common | +|
|---|---|
+ interface |
+IPlugInPort
+
++ Interface for communication between plug-ins and the application. |
+
| +Uses of ITemplateProcessor in org.diylc.presenter | +
|---|
+ +
| Classes in org.diylc.presenter that implement ITemplateProcessor | +|
|---|---|
+ class |
+Presenter
+
++ The main presenter class, contains core app logic and drawing routines. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use LabelPosition | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| +Uses of LabelPosition in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return LabelPosition | +|
|---|---|
+static LabelPosition |
+LabelPosition.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static LabelPosition[] |
+LabelPosition.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of LabelPosition in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components that return LabelPosition | +|
|---|---|
+ LabelPosition |
+AbstractSchematicLeadedSymbol.getLabelPosition()
+
++ |
+
+ +
| Methods in org.diylc.components with parameters of type LabelPosition | +|
|---|---|
+ void |
+AbstractSchematicLeadedSymbol.setLabelPosition(LabelPosition labelPosition)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ObjectCache | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of ObjectCache in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return ObjectCache | +|
|---|---|
+static ObjectCache |
+ObjectCache.getInstance()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Orientation | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of Orientation in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return Orientation | +|
|---|---|
+static Orientation |
+Orientation.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static Orientation[] |
+Orientation.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use OrientationHV | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of OrientationHV in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return OrientationHV | +|
|---|---|
+static OrientationHV |
+OrientationHV.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static OrientationHV[] |
+OrientationHV.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use PCBLayer | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of PCBLayer in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return PCBLayer | +|
|---|---|
+static PCBLayer |
+PCBLayer.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static PCBLayer[] |
+PCBLayer.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of PCBLayer in org.diylc.presenter | +
|---|
+ +
| Constructors in org.diylc.presenter with parameters of type PCBLayer | +|
|---|---|
PCBLayerFiler(PCBLayer layer)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use PropertyWrapper | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core | ++ |
| org.diylc.presenter | ++ |
| +Uses of PropertyWrapper in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return types with arguments of type PropertyWrapper | +|
|---|---|
+ java.util.List<PropertyWrapper> |
+IPlugInPort.getMutualSelectionProperties()
+
++ |
+
+ java.util.List<PropertyWrapper> |
+IPlugInPort.getProjectProperties()
+
++ |
+
+ +
| Method parameters in org.diylc.common with type arguments of type PropertyWrapper | +|
|---|---|
+ void |
+IPlugInPort.applyPropertiesToProject(java.util.List<PropertyWrapper> properties)
+
++ Applies specified properties to the current project. |
+
| +Uses of PropertyWrapper in org.diylc.core | +
|---|
+ +
| Method parameters in org.diylc.core with type arguments of type PropertyWrapper | +|
|---|---|
+ boolean |
+IView.editProperties(java.util.List<PropertyWrapper> properties,
+ java.util.Set<PropertyWrapper> defaultedProperties)
+
++ |
+
+ boolean |
+IView.editProperties(java.util.List<PropertyWrapper> properties,
+ java.util.Set<PropertyWrapper> defaultedProperties)
+
++ |
+
| +Uses of PropertyWrapper in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return types with arguments of type PropertyWrapper | +|
|---|---|
+ java.util.List<PropertyWrapper> |
+ComponentProcessor.extractProperties(java.lang.Class<?> clazz)
+
++ Extracts all editable properties from the component class. |
+
+ java.util.List<PropertyWrapper> |
+Presenter.getMutualSelectionProperties()
+
++ |
+
+ java.util.List<PropertyWrapper> |
+ComponentProcessor.getMutualSelectionProperties(java.util.List<IDIYComponent<?>> selectedComponents)
+
++ Returns properties that have the same value for all the selected components. |
+
+ java.util.List<PropertyWrapper> |
+Presenter.getProjectProperties()
+
++ |
+
+ java.util.Comparator<PropertyWrapper> |
+ComparatorFactory.getPropertyNameComparator()
+
++ |
+
+ +
| Method parameters in org.diylc.presenter with type arguments of type PropertyWrapper | +|
|---|---|
+ void |
+Presenter.applyPropertiesToProject(java.util.List<PropertyWrapper> properties)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ResistorColorCode | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core.measures | ++ |
| +Uses of ResistorColorCode in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return ResistorColorCode | +|
|---|---|
+static ResistorColorCode |
+ResistorColorCode.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ResistorColorCode[] |
+ResistorColorCode.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of ResistorColorCode in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures with parameters of type ResistorColorCode | +|
|---|---|
+ java.awt.Color[] |
+Resistance.getColorCode(ResistorColorCode resistorColorCode)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use VerticalAlignment | +|
|---|---|
| org.diylc.common | ++ |
| +Uses of VerticalAlignment in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return VerticalAlignment | +|
|---|---|
+static VerticalAlignment |
+VerticalAlignment.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VerticalAlignment[] |
+VerticalAlignment.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +IComponentFiler + +IKeyProcessor + +IMouseProcessor + +IPlugIn + +IPlugInPort + +ISelectionProcessor + +ITask + +ITemplateProcessor |
+
|
+Classes
+
+ +ComponentType + +ObjectCache + +PropertyWrapper |
+
|
+Enums
+
+ +Display + +DrawOption + +EventType + +GridType + +HorizontalAlignment + +LabelPosition + +Orientation + +OrientationHV + +PCBLayer + +ResistorColorCode + +VerticalAlignment |
+
|
+Exceptions
+
+ +BadPositionException + +ITemplateProcessor.TemplateAlreadyExistsException |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| IComponentFiler | ++ |
| IKeyProcessor | ++ |
| IMouseProcessor | ++ |
| IPlugIn | +Interface for plug-ins. | +
| IPlugInPort | +Interface for communication between plug-ins and the application. | +
| ISelectionProcessor | ++ |
| ITask<T> | +Abstract layer between the app and platform worker thread implementation. | +
| ITemplateProcessor | ++ |
+ +
| +Class Summary | +|
|---|---|
| ComponentType | +Entity class used to describe a component type. | +
| ObjectCache | +Repository for object that may be reused, such as Stroke or AlphaComposite. |
+
| PropertyWrapper | +Entity class for editable properties extracted from component objects. | +
+ +
| +Enum Summary | +|
|---|---|
| Display | ++ |
| DrawOption | +Enumerates all options that can be used when drawing a project. | +
| EventType | +Enumerates all possible events between IPlugInPort and IPlugIn. |
+
| GridType | ++ |
| HorizontalAlignment | ++ |
| LabelPosition | ++ |
| Orientation | ++ |
| OrientationHV | ++ |
| PCBLayer | ++ |
| ResistorColorCode | ++ |
| VerticalAlignment | ++ |
+ +
| +Exception Summary | +|
|---|---|
| BadPositionException | ++ |
| ITemplateProcessor.TemplateAlreadyExistsException | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.common | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.measures | ++ |
| org.diylc.presenter | ++ |
| +Classes in org.diylc.common used by org.diylc.common | +|
|---|---|
| ComponentType
+
+ + Entity class used to describe a component type. |
+|
| Display
+
+ + |
+|
| DrawOption
+
+ + Enumerates all options that can be used when drawing a project. |
+|
| EventType
+
+ + Enumerates all possible events between IPlugInPort and IPlugIn. |
+|
| GridType
+
+ + |
+|
| HorizontalAlignment
+
+ + |
+|
| IComponentFiler
+
+ + |
+|
| IKeyProcessor
+
+ + |
+|
| IMouseProcessor
+
+ + |
+|
| IPlugInPort
+
+ + Interface for communication between plug-ins and the application. |
+|
| ISelectionProcessor
+
+ + |
+|
| ITemplateProcessor
+
+ + |
+|
| LabelPosition
+
+ + |
+|
| ObjectCache
+
+ + Repository for object that may be reused, such as Stroke or AlphaComposite. |
+|
| Orientation
+
+ + |
+|
| OrientationHV
+
+ + |
+|
| PCBLayer
+
+ + |
+|
| PropertyWrapper
+
+ + Entity class for editable properties extracted from component objects. |
+|
| ResistorColorCode
+
+ + |
+|
| VerticalAlignment
+
+ + |
+|
| +Classes in org.diylc.common used by org.diylc.components | +|
|---|---|
| Display
+
+ + |
+|
| LabelPosition
+
+ + |
+|
| +Classes in org.diylc.common used by org.diylc.core | +|
|---|---|
| PropertyWrapper
+
+ + Entity class for editable properties extracted from component objects. |
+|
| +Classes in org.diylc.common used by org.diylc.core.measures | +|
|---|---|
| ResistorColorCode
+
+ + |
+|
| +Classes in org.diylc.common used by org.diylc.presenter | +|
|---|---|
| ComponentType
+
+ + Entity class used to describe a component type. |
+|
| DrawOption
+
+ + Enumerates all options that can be used when drawing a project. |
+|
| EventType
+
+ + Enumerates all possible events between IPlugInPort and IPlugIn. |
+|
| IComponentFiler
+
+ + |
+|
| IKeyProcessor
+
+ + |
+|
| IMouseProcessor
+
+ + |
+|
| IPlugIn
+
+ + Interface for plug-ins. |
+|
| IPlugInPort
+
+ + Interface for communication between plug-ins and the application. |
+|
| ISelectionProcessor
+
+ + |
+|
| ITemplateProcessor
+
+ + |
+|
| PCBLayer
+
+ + |
+|
| PropertyWrapper
+
+ + Entity class for editable properties extracted from component objects. |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
T - public abstract class AbstractComponent<T>
+Abstract implementation of IDIYComponent that contains component name and toString.
+
+ IMPORTANT: to improve performance, all fields except for Point and
+ Point arrays should be immutable. Failing to comply with this can result in annoying
+ and hard to trace bugs.
+
+ +
+
| +Field Summary | +|
|---|---|
+static java.awt.Color |
+LABEL_COLOR
+
++ |
+
+static java.awt.Color |
+LABEL_COLOR_SELECTED
+
++ |
+
+static java.awt.Font |
+LABEL_FONT
+
++ |
+
+static java.awt.Color |
+METAL_COLOR
+
++ |
+
+static java.awt.Color |
+SELECTION_COLOR
+
++ |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Constructor Summary | +|
|---|---|
AbstractComponent()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+canControlPointOverlap(int index)
+
++ |
+
+ IDIYComponent<T> |
+clone()
+
++ Clones the component. |
+
+ boolean |
+equalsTo(IDIYComponent<?> other)
+
++ Checks if two components are equal. |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.lang.String |
+getValueForDisplay()
+
++ |
+
+ void |
+setName(java.lang.String name)
+
++ Updates component instance name. |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
draw, drawIcon, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getValue, isControlPointSticky, setControlPoint, setValue |
+
| +Field Detail | +
|---|
+public static java.awt.Color SELECTION_COLOR+
+public static java.awt.Color LABEL_COLOR+
+public static java.awt.Color LABEL_COLOR_SELECTED+
+public static java.awt.Font LABEL_FONT+
+public static java.awt.Color METAL_COLOR+
| +Constructor Detail | +
|---|
+public AbstractComponent()+
| +Method Detail | +
|---|
+public java.lang.String getName()+
getName in interface IDIYComponent<T>+public void setName(java.lang.String name)+
IDIYComponent+
setName in interface IDIYComponent<T>+public boolean canControlPointOverlap(int index)+
canControlPointOverlap in interface IDIYComponent<T>+public java.lang.String toString()+
toString in class java.lang.Object+public java.lang.String getValueForDisplay()+
getValueForDisplay in interface IDIYComponent<T>+public IDIYComponent<T> clone() + throws java.lang.CloneNotSupportedException+
IDIYComponent+
clone in interface IDIYComponent<T>clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public boolean equalsTo(IDIYComponent<?> other)+
IDIYComponent+
equalsTo in interface IDIYComponent<T>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
org.diylc.components.AbstractTransparentComponent<T> +
org.diylc.components.AbstractCurvedComponent<T> +
public abstract class AbstractCurvedComponent<T>
+
| +Field Summary | +|
|---|---|
+static Size |
+DEFAULT_SIZE
+
++ |
+
+static java.awt.Color |
+GUIDELINE_COLOR
+
++ |
+
| Fields inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
MAX_ALPHA |
+
| Fields inherited from class org.diylc.components.AbstractComponent | +
|---|
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Constructor Summary | +|
|---|---|
AbstractCurvedComponent()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+canControlPointOverlap(int index)
+
++ |
+
+ void |
+draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
+ void |
+drawIcon(java.awt.Graphics2D g2d,
+ int width,
+ int height)
+
++ Draws icon representation of the component. |
+
+ java.awt.Color |
+getColor()
+
++ |
+
+ java.awt.Point |
+getControlPoint(int index)
+
++ |
+
+ int |
+getControlPointCount()
+
++ |
+
+ VisibilityPolicy |
+getControlPointVisibilityPolicy(int index)
+
++ |
+
+ org.diylc.components.AbstractCurvedComponent.PointCount |
+getPointCount()
+
++ |
+
+ boolean |
+isControlPointSticky(int index)
+
++ |
+
+ void |
+setColor(java.awt.Color color)
+
++ |
+
+ void |
+setControlPoint(java.awt.Point point,
+ int index)
+
++ Updates the control point at the specified index. |
+
+ void |
+setPointCount(org.diylc.components.AbstractCurvedComponent.PointCount pointCount)
+
++ |
+
| Methods inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
getAlpha, setAlpha |
+
| Methods inherited from class org.diylc.components.AbstractComponent | +
|---|
clone, equalsTo, getName, getValueForDisplay, setName, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
getValue, setValue |
+
| +Field Detail | +
|---|
+public static java.awt.Color GUIDELINE_COLOR+
+public static Size DEFAULT_SIZE+
| +Constructor Detail | +
|---|
+public AbstractCurvedComponent()+
| +Method Detail | +
|---|
+public void drawIcon(java.awt.Graphics2D g2d, + int width, + int height)+
IDIYComponent+
+public void draw(java.awt.Graphics2D g2d, + ComponentState componentState, + boolean outlineMode, + Project project, + IDrawingObserver drawingObserver)+
IDIYComponentGraphics2D.
++
+public org.diylc.components.AbstractCurvedComponent.PointCount getPointCount()+
+public void setPointCount(org.diylc.components.AbstractCurvedComponent.PointCount pointCount)+
+public int getControlPointCount()+
+public boolean isControlPointSticky(int index)+
+public VisibilityPolicy getControlPointVisibilityPolicy(int index)+
+public boolean canControlPointOverlap(int index)+
canControlPointOverlap in interface IDIYComponent<T>canControlPointOverlap in class AbstractComponent<T>+public java.awt.Point getControlPoint(int index)+
+public void setControlPoint(java.awt.Point point, + int index)+
IDIYComponent+
+public java.awt.Color getColor()+
+public void setColor(java.awt.Color color)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
org.diylc.components.AbstractTransparentComponent<T> +
org.diylc.components.AbstractLeadedComponent<T> +
public abstract class AbstractLeadedComponent<T>
+Base class for all leaded components such as resistors or capacitors. Has two control points and + draws leads between them. Also, it positions and draws the shape of the component as specified by + a child class. +
+ +
+
| +Field Summary | +|
|---|---|
+static Size |
+DEFAULT_SIZE
+
++ |
+
+static java.awt.Color |
+LEAD_COLOR
+
++ |
+
+static java.awt.Color |
+LEAD_COLOR_ICON
+
++ |
+
+static Size |
+LEAD_THICKNESS
+
++ |
+
| Fields inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
MAX_ALPHA |
+
| Fields inherited from class org.diylc.components.AbstractComponent | +
|---|
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Method Summary | +|
|---|---|
+ void |
+draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
+ java.awt.Color |
+getBodyColor()
+
++ |
+
+ java.awt.Color |
+getBorderColor()
+
++ |
+
+ java.awt.Point |
+getControlPoint(int index)
+
++ |
+
+ int |
+getControlPointCount()
+
++ |
+
+ VisibilityPolicy |
+getControlPointVisibilityPolicy(int index)
+
++ |
+
+ Display |
+getDisplay()
+
++ |
+
+ boolean |
+getFlipStanding()
+
++ Override this method with @EditableProperty annotation in child classes where standing mode is + supported |
+
+ java.awt.Color |
+getLabelColor()
+
++ |
+
+ java.awt.Color |
+getLeadColor()
+
++ |
+
+ Size |
+getLength()
+
++ |
+
+ java.awt.Color |
+getStandingBodyColor()
+
++ |
+
+ Size |
+getWidth()
+
++ |
+
+ boolean |
+isControlPointSticky(int index)
+
++ |
+
+ void |
+setBodyColor(java.awt.Color bodyColor)
+
++ |
+
+ void |
+setBorderColor(java.awt.Color borderColor)
+
++ |
+
+ void |
+setControlPoint(java.awt.Point point,
+ int index)
+
++ Updates the control point at the specified index. |
+
+ void |
+setDisplay(Display display)
+
++ |
+
+ void |
+setFlipStanding(boolean flipStanding)
+
++ |
+
+ void |
+setLabelColor(java.awt.Color labelColor)
+
++ |
+
+ void |
+setLeadColor(java.awt.Color leadColor)
+
++ |
+
+ void |
+setLength(Size length)
+
++ |
+
+ void |
+setWidth(Size width)
+
++ |
+
| Methods inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
getAlpha, setAlpha |
+
| Methods inherited from class org.diylc.components.AbstractComponent | +
|---|
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
drawIcon, getValue, setValue |
+
| +Field Detail | +
|---|
+public static java.awt.Color LEAD_COLOR+
+public static java.awt.Color LEAD_COLOR_ICON+
+public static Size LEAD_THICKNESS+
+public static Size DEFAULT_SIZE+
| +Method Detail | +
|---|
+public void draw(java.awt.Graphics2D g2d, + ComponentState componentState, + boolean outlineMode, + Project project, + IDrawingObserver drawingObserver)+
IDIYComponentGraphics2D.
++
+public java.awt.Color getLeadColor()+
+public void setLeadColor(java.awt.Color leadColor)+
+public int getControlPointCount()+
+public java.awt.Point getControlPoint(int index)+
+public boolean isControlPointSticky(int index)+
+public VisibilityPolicy getControlPointVisibilityPolicy(int index)+
+public void setControlPoint(java.awt.Point point, + int index)+
IDIYComponent+
+public java.awt.Color getBodyColor()+
+public void setBodyColor(java.awt.Color bodyColor)+
+public java.awt.Color getStandingBodyColor()+
+public java.awt.Color getBorderColor()+
+public void setBorderColor(java.awt.Color borderColor)+
+public Size getLength()+
+public void setLength(Size length)+
+public Size getWidth()+
+public void setWidth(Size width)+
+public Display getDisplay()+
+public void setDisplay(Display display)+
+public java.awt.Color getLabelColor()+
+public void setLabelColor(java.awt.Color labelColor)+
+public boolean getFlipStanding()+
+
+public void setFlipStanding(boolean flipStanding)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
org.diylc.components.AbstractTransparentComponent<T> +
org.diylc.components.AbstractLeadedComponent<T> +
org.diylc.components.AbstractRadialComponent<T> +
T - public abstract class AbstractRadialComponent<T>
+Base class for radial components. The same as AbstractRadialComponent but with added pin
+ spacing.
+
+ +
+
| +Field Summary | +|
|---|---|
+static Size |
+PIN_SPACING
+
++ |
+
| Fields inherited from class org.diylc.components.AbstractLeadedComponent | +
|---|
DEFAULT_SIZE, LEAD_COLOR, LEAD_COLOR_ICON, LEAD_THICKNESS |
+
| Fields inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
MAX_ALPHA |
+
| Fields inherited from class org.diylc.components.AbstractComponent | +
|---|
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Constructor Summary | +|
|---|---|
AbstractRadialComponent()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Size |
+getPinSpacing()
+
++ |
+
+ void |
+setPinSpacing(Size pinSpacing)
+
++ |
+
| Methods inherited from class org.diylc.components.AbstractLeadedComponent | +
|---|
draw, getBodyColor, getBorderColor, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getDisplay, getFlipStanding, getLabelColor, getLeadColor, getLength, getStandingBodyColor, getWidth, isControlPointSticky, setBodyColor, setBorderColor, setControlPoint, setDisplay, setFlipStanding, setLabelColor, setLeadColor, setLength, setWidth |
+
| Methods inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
getAlpha, setAlpha |
+
| Methods inherited from class org.diylc.components.AbstractComponent | +
|---|
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
drawIcon, getValue, setValue |
+
| +Field Detail | +
|---|
+public static Size PIN_SPACING+
| +Constructor Detail | +
|---|
+public AbstractRadialComponent()+
| +Method Detail | +
|---|
+public Size getPinSpacing()+
+public void setPinSpacing(Size pinSpacing)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
org.diylc.components.AbstractTransparentComponent<T> +
org.diylc.components.AbstractLeadedComponent<T> +
org.diylc.components.AbstractSchematicLeadedSymbol<T> +
public abstract class AbstractSchematicLeadedSymbol<T>
+
| +Field Summary | +|
|---|---|
+static java.awt.Color |
+COLOR
+
++ |
+
+static java.awt.Color |
+LEAD_COLOR
+
++ |
+
| Fields inherited from class org.diylc.components.AbstractLeadedComponent | +
|---|
DEFAULT_SIZE, LEAD_COLOR_ICON, LEAD_THICKNESS |
+
| Fields inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
MAX_ALPHA |
+
| Fields inherited from class org.diylc.components.AbstractComponent | +
|---|
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Constructor Summary | +|
|---|---|
AbstractSchematicLeadedSymbol()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.awt.Color |
+getBodyColor()
+
++ |
+
+ java.awt.Color |
+getBorderColor()
+
++ |
+
+ LabelPosition |
+getLabelPosition()
+
++ |
+
+ void |
+setLabelPosition(LabelPosition labelPosition)
+
++ |
+
| Methods inherited from class org.diylc.components.AbstractLeadedComponent | +
|---|
draw, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getDisplay, getFlipStanding, getLabelColor, getLeadColor, getLength, getStandingBodyColor, getWidth, isControlPointSticky, setBodyColor, setBorderColor, setControlPoint, setDisplay, setFlipStanding, setLabelColor, setLeadColor, setLength, setWidth |
+
| Methods inherited from class org.diylc.components.AbstractTransparentComponent | +
|---|
getAlpha, setAlpha |
+
| Methods inherited from class org.diylc.components.AbstractComponent | +
|---|
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
drawIcon, getValue, setValue |
+
| +Field Detail | +
|---|
+public static java.awt.Color COLOR+
+public static java.awt.Color LEAD_COLOR+
| +Constructor Detail | +
|---|
+public AbstractSchematicLeadedSymbol()+
| +Method Detail | +
|---|
+public java.awt.Color getBodyColor()+
getBodyColor in class AbstractLeadedComponent<T>+public LabelPosition getLabelPosition()+
+public java.awt.Color getBorderColor()+
getBorderColor in class AbstractLeadedComponent<T>+public void setLabelPosition(LabelPosition labelPosition)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.components.AbstractComponent<T> +
org.diylc.components.AbstractTransparentComponent<T> +
public abstract class AbstractTransparentComponent<T>
+
| +Field Summary | +|
|---|---|
+static byte |
+MAX_ALPHA
+
++ |
+
| Fields inherited from class org.diylc.components.AbstractComponent | +
|---|
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR |
+
| Fields inherited from interface org.diylc.core.IDIYComponent | +
|---|
BOARD, CHASSIS, COMPONENT, TEXT, TRACE |
+
| +Constructor Summary | +|
|---|---|
AbstractTransparentComponent()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.Byte |
+getAlpha()
+
++ |
+
+ void |
+setAlpha(java.lang.Byte alpha)
+
++ |
+
| Methods inherited from class org.diylc.components.AbstractComponent | +
|---|
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| Methods inherited from interface org.diylc.core.IDIYComponent | +
|---|
draw, drawIcon, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getValue, isControlPointSticky, setControlPoint, setValue |
+
| +Field Detail | +
|---|
+public static byte MAX_ALPHA+
| +Constructor Detail | +
|---|
+public AbstractTransparentComponent()+
| +Method Detail | +
|---|
+public java.lang.Byte getAlpha()+
+public void setAlpha(java.lang.Byte alpha)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use AbstractComponent | +|
|---|---|
| org.diylc.components | ++ |
| +Uses of AbstractComponent in org.diylc.components | +
|---|
+ +
| Subclasses of AbstractComponent in org.diylc.components | +|
|---|---|
+ class |
+AbstractCurvedComponent<T>
+
++ |
+
+ class |
+AbstractLeadedComponent<T>
+
++ Base class for all leaded components such as resistors or capacitors. |
+
+ class |
+AbstractRadialComponent<T>
+
++ Base class for radial components. |
+
+ class |
+AbstractSchematicLeadedSymbol<T>
+
++ |
+
+ class |
+AbstractTransparentComponent<T>
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use AbstractLeadedComponent | +|
|---|---|
| org.diylc.components | ++ |
| +Uses of AbstractLeadedComponent in org.diylc.components | +
|---|
+ +
| Subclasses of AbstractLeadedComponent in org.diylc.components | +|
|---|---|
+ class |
+AbstractRadialComponent<T>
+
++ Base class for radial components. |
+
+ class |
+AbstractSchematicLeadedSymbol<T>
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use AbstractTransparentComponent | +|
|---|---|
| org.diylc.components | ++ |
| +Uses of AbstractTransparentComponent in org.diylc.components | +
|---|
+ +
| Subclasses of AbstractTransparentComponent in org.diylc.components | +|
|---|---|
+ class |
+AbstractCurvedComponent<T>
+
++ |
+
+ class |
+AbstractLeadedComponent<T>
+
++ Base class for all leaded components such as resistors or capacitors. |
+
+ class |
+AbstractRadialComponent<T>
+
++ Base class for radial components. |
+
+ class |
+AbstractSchematicLeadedSymbol<T>
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Classes
+
+ +AbstractComponent + +AbstractCurvedComponent + +AbstractLeadedComponent + +AbstractRadialComponent + +AbstractSchematicLeadedSymbol + +AbstractTransparentComponent |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Class Summary | +|
|---|---|
| AbstractComponent<T> | +Abstract implementation of IDIYComponent that contains component name and toString. |
+
| AbstractCurvedComponent<T> | ++ |
| AbstractLeadedComponent<T> | +Base class for all leaded components such as resistors or capacitors. | +
| AbstractRadialComponent<T> | +Base class for radial components. | +
| AbstractSchematicLeadedSymbol<T> | ++ |
| AbstractTransparentComponent<T> | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.components | +|
|---|---|
| org.diylc.components | ++ |
| +Classes in org.diylc.components used by org.diylc.components | +|
|---|---|
| AbstractComponent
+
+ + Abstract implementation of IDIYComponent that contains component name and toString. |
+|
| AbstractLeadedComponent
+
+ + Base class for all leaded components such as resistors or capacitors. |
+|
| AbstractTransparentComponent
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.AllowAllValidator +
public class AllowAllValidator
+Validator that allows all values. +
+ +
+
| +Constructor Summary | +|
|---|---|
AllowAllValidator()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+validate(java.lang.Object value)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public AllowAllValidator()+
| +Method Detail | +
|---|
+public void validate(java.lang.Object value) + throws ValidationException+
validate in interface IPropertyValidatorValidationException - if validation fails. Message will contain the reason.
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<ComponentState> +
org.diylc.core.ComponentState +
public enum ComponentState
+Enumerates all possible states that a component can be in. +
+ +
+
| +Enum Constant Summary | +|
|---|---|
DRAGGING
+
++ |
+|
LOCKED
+
++ |
+|
NORMAL
+
++ |
+|
SELECTED
+
++ |
+|
| +Method Summary | +|
|---|---|
+static ComponentState |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ComponentState[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final ComponentState NORMAL+
+public static final ComponentState SELECTED+
+public static final ComponentState LOCKED+
+public static final ComponentState DRAGGING+
| +Method Detail | +
|---|
+public static ComponentState[] values()+
+for (ComponentState c : ComponentState.values()) + System.out.println(c); ++
+
+public static ComponentState valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<CreationMethod> +
org.diylc.core.CreationMethod +
public enum CreationMethod
+
| +Enum Constant Summary | +|
|---|---|
POINT_BY_POINT
+
++ |
+|
SINGLE_CLICK
+
++ |
+|
| +Method Summary | +|
|---|---|
+static CreationMethod |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CreationMethod[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final CreationMethod SINGLE_CLICK+
+public static final CreationMethod POINT_BY_POINT+
| +Method Detail | +
|---|
+public static CreationMethod[] values()+
+for (CreationMethod c : CreationMethod.values()) + System.out.println(c); ++
+
+public static CreationMethod valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<ExpansionMode> +
org.diylc.core.ExpansionMode +
public enum ExpansionMode
+
| +Enum Constant Summary | +|
|---|---|
ALL
+
++ |
+|
IMMEDIATE
+
++ |
+|
SAME_TYPE
+
++ |
+|
| +Method Summary | +|
|---|---|
+static ExpansionMode |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ExpansionMode[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final ExpansionMode ALL+
+public static final ExpansionMode SAME_TYPE+
+public static final ExpansionMode IMMEDIATE+
| +Method Detail | +
|---|
+public static ExpansionMode[] values()+
+for (ExpansionMode c : ExpansionMode.values()) + System.out.println(c); ++
+
+public static ExpansionMode valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
T - type of component values, e.g. Resistance for resistors or String for transistors.public interface IDIYComponent<T>
+Interface for component instance. Implementation classes of this interface will be instantiated
+ by the application when component is added to the canvas.
+
+ Implementing classes should meet the following:
+
ComponentDescriptor.EditableProperty.public static fields so they can be
+ set through config file.+ +
+
| +Field Summary | +|
|---|---|
+static int |
+BOARD
+
++ |
+
+static int |
+CHASSIS
+
++ |
+
+static int |
+COMPONENT
+
++ |
+
+static int |
+TEXT
+
++ |
+
+static int |
+TRACE
+
++ |
+
| +Method Summary | +|
|---|---|
+ boolean |
+canControlPointOverlap(int index)
+
++ |
+
+ IDIYComponent<T> |
+clone()
+
++ Clones the component. |
+
+ void |
+draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
+ void |
+drawIcon(java.awt.Graphics2D g2d,
+ int width,
+ int height)
+
++ Draws icon representation of the component. |
+
+ boolean |
+equalsTo(IDIYComponent<?> other)
+
++ Checks if two components are equal. |
+
+ java.awt.Point |
+getControlPoint(int index)
+
++ |
+
+ int |
+getControlPointCount()
+
++ |
+
+ VisibilityPolicy |
+getControlPointVisibilityPolicy(int index)
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ T |
+getValue()
+
++ |
+
+ java.lang.String |
+getValueForDisplay()
+
++ |
+
+ boolean |
+isControlPointSticky(int index)
+
++ |
+
+ void |
+setControlPoint(java.awt.Point point,
+ int index)
+
++ Updates the control point at the specified index. |
+
+ void |
+setName(java.lang.String name)
+
++ Updates component instance name. |
+
+ void |
+setValue(T value)
+
++ Updates component value. |
+
| +Field Detail | +
|---|
+static final int CHASSIS+
+static final int BOARD+
+static final int TRACE+
+static final int COMPONENT+
+static final int TEXT+
| +Method Detail | +
|---|
+java.lang.String getName()+
+void setName(java.lang.String name)+
+
name - +T getValue()+
+void setValue(T value)+
+
value - +int getControlPointCount()+
+java.awt.Point getControlPoint(int index)+
index -
++void setControlPoint(java.awt.Point point, + int index)+
+
point - index - +boolean isControlPointSticky(int index)+
index -
++boolean canControlPointOverlap(int index)+
index -
++VisibilityPolicy getControlPointVisibilityPolicy(int index)+
+void draw(java.awt.Graphics2D g2d, + ComponentState componentState, + boolean outlineMode, + Project project, + IDrawingObserver drawingObserver)+
Graphics2D.
++
g2d - componentState - outlineMode - project - drawingObserver - +void drawIcon(java.awt.Graphics2D g2d, + int width, + int height)+
+
g2d - width - height - +IDIYComponent<T> clone() + throws java.lang.CloneNotSupportedException+
+
java.lang.CloneNotSupportedException+java.lang.String getValueForDisplay()+
+boolean equalsTo(IDIYComponent<?> other)+
+
other -
+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IDrawingObserver
+Interface for tracking component drawing process. Components may use it to stop or restart + tracking. Anything drawn while tracking is stopped will not be added to the mouse hot-spot area. +
+ +
+
| +Method Summary | +|
|---|---|
+ void |
+startTracking()
+
++ |
+
+ void |
+stopTracking()
+
++ |
+
| +Method Detail | +
|---|
+void stopTracking()+
+void startTracking()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IPropertyValidator
+Interface for validating property value changes. +
+ +
+
| +Method Summary | +|
|---|---|
+ void |
+validate(java.lang.Object value)
+
++ |
+
| +Method Detail | +
|---|
+void validate(java.lang.Object value) + throws ValidationException+
value -
+ValidationException - if validation fails. Message will contain the reason.
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IView
+Base interface for the main GUI component. +
+ +
+
| +Field Summary | +|
|---|---|
+static int |
+CANCEL_OPTION
+
++ |
+
+static java.lang.String |
+CHECK_BOX_MENU_ITEM
+
++ |
+
+static int |
+DEFAULT_OPTION
+
++ |
+
+static int |
+ERROR_MESSAGE
+
++ |
+
+static int |
+INFORMATION_MESSAGE
+
++ |
+
+static int |
+NO_OPTION
+
++ |
+
+static int |
+OK_CANCEL_OPTION
+
++ |
+
+static int |
+OK_OPTION
+
++ |
+
+static int |
+PLAIN_MESSAGE
+
++ |
+
+static int |
+QUESTION_MESSAGE
+
++ |
+
+static java.lang.String |
+RADIO_BUTTON_GROUP_KEY
+
++ |
+
+static int |
+WARNING_MESSAGE
+
++ |
+
+static int |
+YES_NO_CANCEL_OPTION
+
++ |
+
+static int |
+YES_NO_OPTION
+
++ |
+
+static int |
+YES_OPTION
+
++ |
+
| +Method Summary | +|
|---|---|
+ boolean |
+editProperties(java.util.List<PropertyWrapper> properties,
+ java.util.Set<PropertyWrapper> defaultedProperties)
+
++ |
+
+ java.io.File |
+promptFileSave()
+
++ |
+
+ int |
+showConfirmDialog(java.lang.String message,
+ java.lang.String title,
+ int optionType,
+ int messageType)
+
++ |
+
+ void |
+showMessage(java.lang.String message,
+ java.lang.String title,
+ int messageType)
+
++ |
+
| +Field Detail | +
|---|
+static final int ERROR_MESSAGE+
+static final int INFORMATION_MESSAGE+
+static final int WARNING_MESSAGE+
+static final int QUESTION_MESSAGE+
+static final int PLAIN_MESSAGE+
+static final int DEFAULT_OPTION+
+static final int YES_NO_OPTION+
+static final int YES_NO_CANCEL_OPTION+
+static final int OK_CANCEL_OPTION+
+static final int YES_OPTION+
+static final int NO_OPTION+
+static final int CANCEL_OPTION+
+static final int OK_OPTION+
+static final java.lang.String CHECK_BOX_MENU_ITEM+
+static final java.lang.String RADIO_BUTTON_GROUP_KEY+
| +Method Detail | +
|---|
+void showMessage(java.lang.String message, + java.lang.String title, + int messageType)+
+int showConfirmDialog(java.lang.String message, + java.lang.String title, + int optionType, + int messageType)+
+boolean editProperties(java.util.List<PropertyWrapper> properties, + java.util.Set<PropertyWrapper> defaultedProperties)+
+java.io.File promptFileSave()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.annotations.PositiveMeasureValidator +
org.diylc.core.Project.SpacingValidator +
public static class Project.SpacingValidator
+
| +Constructor Summary | +|
|---|---|
Project.SpacingValidator()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+validate(java.lang.Object value)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Project.SpacingValidator()+
| +Method Detail | +
|---|
+public void validate(java.lang.Object value) + throws ValidationException+
validate in interface IPropertyValidatorvalidate in class PositiveMeasureValidatorValidationException - if validation fails. Message will contain the reason.
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.Project +
public class Project
+Entity class that defines a project. Contains project properties and a collection of
+ components.This class is serialized to file. Some filed getters are tagged with
+ EditableProperty to enable for user to edit them.
+
+ +
+
| +Nested Class Summary | +|
|---|---|
+static class |
+Project.SpacingValidator
+
++ |
+
| +Field Summary | +|
|---|---|
+static Size |
+DEFAULT_GRID_SPACING
+
++ |
+
+static Size |
+DEFAULT_HEIGHT
+
++ |
+
+static java.lang.String |
+DEFAULT_TITLE
+
++ |
+
+static Size |
+DEFAULT_WIDTH
+
++ |
+
| +Constructor Summary | +|
|---|---|
Project()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Project |
+clone()
+
++ |
+
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getAuthor()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+getComponents()
+
++ List of components sorted by z-order ascending. |
+
+ java.lang.String |
+getDescription()
+
++ |
+
+ org.diylc.appframework.update.VersionNumber |
+getFileVersion()
+
++ |
+
+ Size |
+getGridSpacing()
+
++ |
+
+ java.util.Set<java.util.Set<IDIYComponent<?>>> |
+getGroups()
+
++ Set of grouped components. |
+
+ Size |
+getHeight()
+
++ |
+
+ java.util.Set<java.lang.Integer> |
+getLockedLayers()
+
++ |
+
+ java.lang.String |
+getTitle()
+
++ |
+
+ Size |
+getWidth()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setAuthor(java.lang.String author)
+
++ |
+
+ void |
+setDescription(java.lang.String description)
+
++ |
+
+ void |
+setFileVersion(org.diylc.appframework.update.VersionNumber fileVersion)
+
++ |
+
+ void |
+setGridSpacing(Size gridSpacing)
+
++ |
+
+ void |
+setHeight(Size height)
+
++ |
+
+ void |
+setTitle(java.lang.String title)
+
++ |
+
+ void |
+setWidth(Size width)
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Field Detail | +
|---|
+public static java.lang.String DEFAULT_TITLE+
+public static Size DEFAULT_WIDTH+
+public static Size DEFAULT_HEIGHT+
+public static Size DEFAULT_GRID_SPACING+
| +Constructor Detail | +
|---|
+public Project()+
| +Method Detail | +
|---|
+public java.lang.String getTitle()+
+public void setTitle(java.lang.String title)+
+public java.lang.String getAuthor()+
+public void setAuthor(java.lang.String author)+
+public java.lang.String getDescription()+
+public void setDescription(java.lang.String description)+
+public Size getWidth()+
+public void setWidth(Size width)+
+public Size getHeight()+
+public void setHeight(Size height)+
+public Size getGridSpacing()+
+public void setGridSpacing(Size gridSpacing)+
+public java.util.List<IDIYComponent<?>> getComponents()+
+
+public java.util.Set<java.util.Set<IDIYComponent<?>>> getGroups()+
+
+public java.util.Set<java.lang.Integer> getLockedLayers()+
+public org.diylc.appframework.update.VersionNumber getFileVersion()+
+public void setFileVersion(org.diylc.appframework.update.VersionNumber fileVersion)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object+public Project clone()+
clone in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.Template +
public class Template
+
| +Constructor Summary | +|
|---|---|
Template(java.lang.String name,
+ java.util.Map<java.lang.String,java.lang.Object> values,
+ java.util.List<java.awt.Point> points)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.util.List<java.awt.Point> |
+getPoints()
+
++ |
+
+ java.util.Map<java.lang.String,java.lang.Object> |
+getValues()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setName(java.lang.String name)
+
++ |
+
+ void |
+setPoints(java.util.List<java.awt.Point> points)
+
++ |
+
+ void |
+setValues(java.util.Map<java.lang.String,java.lang.Object> values)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Template(java.lang.String name, + java.util.Map<java.lang.String,java.lang.Object> values, + java.util.List<java.awt.Point> points)+
| +Method Detail | +
|---|
+public java.lang.String getName()+
+public void setName(java.lang.String name)+
+public java.util.Map<java.lang.String,java.lang.Object> getValues()+
+public void setValues(java.util.Map<java.lang.String,java.lang.Object> values)+
+public java.util.List<java.awt.Point> getPoints()+
+public void setPoints(java.util.List<java.awt.Point> points)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.Theme +
public class Theme
+
| +Constructor Summary | +|
|---|---|
Theme(java.lang.String name,
+ java.awt.Color bgColor,
+ java.awt.Color gridColor,
+ java.awt.Color outlineColor)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.awt.Color |
+getBgColor()
+
++ |
+
+ java.awt.Color |
+getGridColor()
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.awt.Color |
+getOutlineColor()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Theme(java.lang.String name, + java.awt.Color bgColor, + java.awt.Color gridColor, + java.awt.Color outlineColor)+
| +Method Detail | +
|---|
+public java.lang.String getName()+
+public java.awt.Color getBgColor()+
+public java.awt.Color getGridColor()+
+public java.awt.Color getOutlineColor()+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.core.ValidationException +
public class ValidationException
+
| +Constructor Summary | +|
|---|---|
ValidationException(java.lang.String message)
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ValidationException(java.lang.String message)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<VisibilityPolicy> +
org.diylc.core.VisibilityPolicy +
public enum VisibilityPolicy
+Enumerates control point visibility policies. +
+ +
+
| +Enum Constant Summary | +|
|---|---|
ALWAYS
+
++ Control point should be rendered all the time. |
+|
NEVER
+
++ Control point should not be rendered regardless of component selection. |
+|
WHEN_SELECTED
+
++ Control point should be rendered only when the component is selected. |
+|
| +Method Summary | +|
|---|---|
+static VisibilityPolicy |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VisibilityPolicy[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final VisibilityPolicy ALWAYS+
+
+public static final VisibilityPolicy WHEN_SELECTED+
+
+public static final VisibilityPolicy NEVER+
+
| +Method Detail | +
|---|
+public static VisibilityPolicy[] values()+
+for (VisibilityPolicy c : VisibilityPolicy.values()) + System.out.println(c); ++
+
+public static VisibilityPolicy valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
@Retention(value=RUNTIME) +public @interface AutoCreated
+Annotation for IDIYComponent implementation. Tells the core which component should be auto-created as a solder pad.
+
+ +
+
| +Required Element Summary | +|
|---|---|
+ java.lang.String |
+name
+
++ |
+
| +Element Detail | +
|---|
+public abstract java.lang.String name+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<BomPolicy> +
org.diylc.core.annotations.BomPolicy +
public enum BomPolicy
+
| +Enum Constant Summary | +|
|---|---|
NEVER_SHOW
+
++ |
+|
SHOW_ALL_NAMES
+
++ |
+|
SHOW_ONLY_TYPE_NAME
+
++ |
+|
| +Method Summary | +|
|---|---|
+static BomPolicy |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static BomPolicy[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final BomPolicy SHOW_ALL_NAMES+
+public static final BomPolicy SHOW_ONLY_TYPE_NAME+
+public static final BomPolicy NEVER_SHOW+
| +Method Detail | +
|---|
+public static BomPolicy[] values()+
+for (BomPolicy c : BomPolicy.values()) + System.out.println(c); ++
+
+public static BomPolicy valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
@Retention(value=RUNTIME) +public @interface ComponentDescriptor
+Annotation for IDIYComponent implementation. Describes component properties.
+
+ +
+
| +Required Element Summary | +|
|---|---|
+ java.lang.String |
+author
+
++ |
+
+ java.lang.String |
+category
+
++ |
+
+ java.lang.String |
+description
+
++ |
+
+ java.lang.String |
+instanceNamePrefix
+
++ |
+
+ java.lang.String |
+name
+
++ |
+
+ double |
+zOrder
+
++ |
+
| +Optional Element Summary | +|
|---|---|
+ boolean |
+autoEdit
+
++ |
+
+ BomPolicy |
+bomPolicy
+
++ |
+
+ CreationMethod |
+creationMethod
+
++ |
+
+ boolean |
+flexibleZOrder
+
++ |
+
+ boolean |
+rotatable
+
++ |
+
+ boolean |
+stretchable
+
++ |
+
| +Element Detail | +
|---|
+public abstract java.lang.String name+
+public abstract java.lang.String description+
+public abstract java.lang.String category+
+public abstract java.lang.String author+
+public abstract java.lang.String instanceNamePrefix+
+public abstract double zOrder+
+public abstract CreationMethod creationMethod+
CreationMethod.POINT_BY_POINT is used, user will have to select ending
+ points before the component is created.+public abstract boolean flexibleZOrder+
zOrder is used as initial z order of the component.+public abstract boolean stretchable+
+public abstract BomPolicy bomPolicy+
+public abstract boolean autoEdit+
+public abstract boolean rotatable+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
@Retention(value=RUNTIME) +public @interface EditableProperty
+Used to annotate editable component property. Editable property XYZ must have both getter and
+ setter named getXYZ and setXYZ respectively and this annotation must be
+ placed on the getter method.
+
+ +
+
| +Optional Element Summary | +|
|---|---|
+ boolean |
+defaultable
+
++ If true, application may set default value for this property. |
+
+ java.lang.String |
+name
+
++ Returns property name. |
+
+ java.lang.Class<? extends IPropertyValidator> |
+validatorClass
+
++ Class of validator to use to |
+
+public abstract java.lang.String name+
getXYZ will induce property name XYZ. +
+public abstract boolean defaultable+
+
+public abstract java.lang.Class<? extends IPropertyValidator> validatorClass+
+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: REQUIRED | OPTIONAL | ++DETAIL: ELEMENT | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.annotations.PositiveMeasureValidator +
public class PositiveMeasureValidator
+
| +Constructor Summary | +|
|---|---|
PositiveMeasureValidator()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+validate(java.lang.Object value)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public PositiveMeasureValidator()+
| +Method Detail | +
|---|
+public void validate(java.lang.Object value) + throws ValidationException+
validate in interface IPropertyValidatorValidationException - if validation fails. Message will contain the reason.
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use BomPolicy | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core.annotations | ++ |
| +Uses of BomPolicy in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return BomPolicy | +|
|---|---|
+ BomPolicy |
+ComponentType.getBomPolicy()
+
++ |
+
+ +
| Constructors in org.diylc.common with parameters of type BomPolicy | +|
|---|---|
ComponentType(java.lang.String name,
+ java.lang.String description,
+ CreationMethod creationMethod,
+ java.lang.String category,
+ java.lang.String namePrefix,
+ java.lang.String author,
+ javax.swing.Icon icon,
+ java.lang.Class<? extends IDIYComponent<?>> instanceClass,
+ double zOrder,
+ boolean flexibleZOrder,
+ boolean stretchable,
+ BomPolicy bomPolicy,
+ boolean autoEdit,
+ boolean rotatable,
+ java.lang.String autoCreateName)
+
++ |
+|
| +Uses of BomPolicy in org.diylc.core.annotations | +
|---|
+ +
| Methods in org.diylc.core.annotations that return BomPolicy | +|
|---|---|
+static BomPolicy |
+BomPolicy.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static BomPolicy[] |
+BomPolicy.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use EditableProperty | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| +Uses of EditableProperty in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components with annotations of type EditableProperty | +|
|---|---|
+ java.lang.Byte |
+AbstractTransparentComponent.getAlpha()
+
++ |
+
+ java.awt.Color |
+AbstractLeadedComponent.getBodyColor()
+
++ |
+
+ java.awt.Color |
+AbstractLeadedComponent.getBorderColor()
+
++ |
+
+ java.awt.Color |
+AbstractSchematicLeadedSymbol.getBorderColor()
+
++ |
+
+ java.awt.Color |
+AbstractCurvedComponent.getColor()
+
++ |
+
+ Display |
+AbstractLeadedComponent.getDisplay()
+
++ |
+
+ java.awt.Color |
+AbstractLeadedComponent.getLabelColor()
+
++ |
+
+ LabelPosition |
+AbstractSchematicLeadedSymbol.getLabelPosition()
+
++ |
+
+ java.awt.Color |
+AbstractLeadedComponent.getLeadColor()
+
++ |
+
+ Size |
+AbstractLeadedComponent.getLength()
+
++ |
+
+ java.lang.String |
+AbstractComponent.getName()
+
++ |
+
+ Size |
+AbstractRadialComponent.getPinSpacing()
+
++ |
+
+ org.diylc.components.AbstractCurvedComponent.PointCount |
+AbstractCurvedComponent.getPointCount()
+
++ |
+
+ Size |
+AbstractLeadedComponent.getWidth()
+
++ |
+
| +Uses of EditableProperty in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core with annotations of type EditableProperty | +|
|---|---|
+ java.lang.String |
+Project.getAuthor()
+
++ |
+
+ java.lang.String |
+Project.getDescription()
+
++ |
+
+ Size |
+Project.getGridSpacing()
+
++ |
+
+ Size |
+Project.getHeight()
+
++ |
+
+ java.lang.String |
+Project.getTitle()
+
++ |
+
+ Size |
+Project.getWidth()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use PositiveMeasureValidator | +|
|---|---|
| org.diylc.core | ++ |
| +Uses of PositiveMeasureValidator in org.diylc.core | +
|---|
+ +
| Subclasses of PositiveMeasureValidator in org.diylc.core | +|
|---|---|
+static class |
+Project.SpacingValidator
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Classes
+
+ +PositiveMeasureValidator |
+
|
+Enums
+
+ +BomPolicy |
+
|
+Annotation Types
+
+ +AutoCreated + +ComponentDescriptor + +EditableProperty |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Class Summary | +|
|---|---|
| PositiveMeasureValidator | ++ |
+ +
| +Enum Summary | +|
|---|---|
| BomPolicy | ++ |
+ +
| +Annotation Types Summary | +|
|---|---|
| AutoCreated | +Annotation for IDIYComponent implementation. |
+
| ComponentDescriptor | +Annotation for IDIYComponent implementation. |
+
| EditableProperty | +Used to annotate editable component property. | +
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.core.annotations | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.annotations | ++ |
| +Classes in org.diylc.core.annotations used by org.diylc.common | +|
|---|---|
| BomPolicy
+
+ + |
+|
| +Classes in org.diylc.core.annotations used by org.diylc.components | +|
|---|---|
| EditableProperty
+
+ + Used to annotate editable component property. |
+|
| +Classes in org.diylc.core.annotations used by org.diylc.core | +|
|---|---|
| EditableProperty
+
+ + Used to annotate editable component property. |
+|
| PositiveMeasureValidator
+
+ + |
+|
| +Classes in org.diylc.core.annotations used by org.diylc.core.annotations | +|
|---|---|
| BomPolicy
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ComponentState | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| +Uses of ComponentState in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components with parameters of type ComponentState | +|
|---|---|
+ void |
+AbstractCurvedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
+ void |
+AbstractLeadedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
| +Uses of ComponentState in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return ComponentState | +|
|---|---|
+static ComponentState |
+ComponentState.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ComponentState[] |
+ComponentState.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Methods in org.diylc.core with parameters of type ComponentState | +|
|---|---|
+ void |
+IDIYComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CreationMethod | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core | ++ |
| +Uses of CreationMethod in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return CreationMethod | +|
|---|---|
+ CreationMethod |
+ComponentType.getCreationMethod()
+
++ |
+
+ +
| Constructors in org.diylc.common with parameters of type CreationMethod | +|
|---|---|
ComponentType(java.lang.String name,
+ java.lang.String description,
+ CreationMethod creationMethod,
+ java.lang.String category,
+ java.lang.String namePrefix,
+ java.lang.String author,
+ javax.swing.Icon icon,
+ java.lang.Class<? extends IDIYComponent<?>> instanceClass,
+ double zOrder,
+ boolean flexibleZOrder,
+ boolean stretchable,
+ BomPolicy bomPolicy,
+ boolean autoEdit,
+ boolean rotatable,
+ java.lang.String autoCreateName)
+
++ |
+|
| +Uses of CreationMethod in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return CreationMethod | +|
|---|---|
+static CreationMethod |
+CreationMethod.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CreationMethod[] |
+CreationMethod.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ExpansionMode | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core | ++ |
| org.diylc.presenter | ++ |
| +Uses of ExpansionMode in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common with parameters of type ExpansionMode | +|
|---|---|
+ void |
+ISelectionProcessor.expandSelection(ExpansionMode expansionMode)
+
++ Expands the current selection to include surrounding components. |
+
| +Uses of ExpansionMode in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return ExpansionMode | +|
|---|---|
+static ExpansionMode |
+ExpansionMode.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ExpansionMode[] |
+ExpansionMode.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| +Uses of ExpansionMode in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter with parameters of type ExpansionMode | +|
|---|---|
+ void |
+Presenter.expandSelection(ExpansionMode expansionMode)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IDIYComponent | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.presenter | ++ |
| org.diylc.utils | ++ |
| +Uses of IDIYComponent in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return types with arguments of type IDIYComponent | +|
|---|---|
+ java.util.List<IDIYComponent<?>> |
+ISelectionProcessor.findComponentsAt(java.awt.Point point)
+
++ Finds all components at the specified location, sorted by z-index from top to bottom. |
+
+ java.lang.Class<? extends IDIYComponent<?>> |
+ComponentType.getInstanceClass()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+ISelectionProcessor.getSelectedComponents()
+
++ Returns the current ComponentTransferable. |
+
+ +
| Methods in org.diylc.common with parameters of type IDIYComponent | +|
|---|---|
+ boolean |
+IComponentFiler.testComponent(IDIYComponent<?> component)
+
++ |
+
+ +
| Method parameters in org.diylc.common with type arguments of type IDIYComponent | +|
|---|---|
+ void |
+IPlugInPort.pasteComponents(java.util.List<IDIYComponent<?>> components)
+
++ Adds a list of components to the project. |
+
+ void |
+ISelectionProcessor.updateSelection(java.util.List<IDIYComponent<?>> newSelection)
+
++ Updates the selection with the specified list of component. |
+
+ +
| Constructor parameters in org.diylc.common with type arguments of type IDIYComponent | +|
|---|---|
ComponentType(java.lang.String name,
+ java.lang.String description,
+ CreationMethod creationMethod,
+ java.lang.String category,
+ java.lang.String namePrefix,
+ java.lang.String author,
+ javax.swing.Icon icon,
+ java.lang.Class<? extends IDIYComponent<?>> instanceClass,
+ double zOrder,
+ boolean flexibleZOrder,
+ boolean stretchable,
+ BomPolicy bomPolicy,
+ boolean autoEdit,
+ boolean rotatable,
+ java.lang.String autoCreateName)
+
++ |
+|
| +Uses of IDIYComponent in org.diylc.components | +
|---|
+ +
| Classes in org.diylc.components that implement IDIYComponent | +|
|---|---|
+ class |
+AbstractComponent<T>
+
++ Abstract implementation of IDIYComponent that contains component name and toString. |
+
+ class |
+AbstractCurvedComponent<T>
+
++ |
+
+ class |
+AbstractLeadedComponent<T>
+
++ Base class for all leaded components such as resistors or capacitors. |
+
+ class |
+AbstractRadialComponent<T>
+
++ Base class for radial components. |
+
+ class |
+AbstractSchematicLeadedSymbol<T>
+
++ |
+
+ class |
+AbstractTransparentComponent<T>
+
++ |
+
+ +
| Methods in org.diylc.components that return IDIYComponent | +|
|---|---|
+ IDIYComponent<T> |
+AbstractComponent.clone()
+
++ |
+
+ +
| Methods in org.diylc.components with parameters of type IDIYComponent | +|
|---|---|
+ boolean |
+AbstractComponent.equalsTo(IDIYComponent<?> other)
+
++ |
+
| +Uses of IDIYComponent in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return IDIYComponent | +|
|---|---|
+ IDIYComponent<T> |
+IDIYComponent.clone()
+
++ Clones the component. |
+
+ +
| Methods in org.diylc.core that return types with arguments of type IDIYComponent | +|
|---|---|
+ java.util.List<IDIYComponent<?>> |
+Project.getComponents()
+
++ List of components sorted by z-order ascending. |
+
+ java.util.Set<java.util.Set<IDIYComponent<?>>> |
+Project.getGroups()
+
++ Set of grouped components. |
+
+ +
| Methods in org.diylc.core with parameters of type IDIYComponent | +|
|---|---|
+ boolean |
+IDIYComponent.equalsTo(IDIYComponent<?> other)
+
++ Checks if two components are equal. |
+
| +Uses of IDIYComponent in org.diylc.presenter | +
|---|
+ +
| Fields in org.diylc.presenter with type parameters of type IDIYComponent | +|
|---|---|
+static java.util.List<IDIYComponent<?>> |
+Presenter.EMPTY_SELECTION
+
++ |
+
+ +
| Methods in org.diylc.presenter that return types with arguments of type IDIYComponent | +|
|---|---|
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+Presenter.findComponentsAt(java.awt.Point point)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.findComponentsAt(java.awt.Point point,
+ Project project)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+Presenter.findComponentsAtScaled(java.awt.Point point)
+
++ Finds all components whose areas include the specified Point. |
+
+ java.util.Comparator<IDIYComponent<?>> |
+ComparatorFactory.getComponentNameComparator()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+InstantiationManager.getComponentSlot()
+
++ |
+
+ java.util.Comparator<IDIYComponent<?>> |
+ComparatorFactory.getComponentZOrderComparator()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+Presenter.getSelectedComponents()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+InstantiationManager.instantiateComponent(ComponentType componentType,
+ Template template,
+ java.awt.Point point,
+ Project currentProject)
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type IDIYComponent | +|
|---|---|
+ java.awt.geom.Area |
+DrawingManager.getComponentArea(IDIYComponent<?> component)
+
++ |
+
+ void |
+DrawingManager.invalidateComponent(IDIYComponent<?> component)
+
++ |
+
+ void |
+InstantiationManager.loadComponentShapeFromTemplate(IDIYComponent<?> component,
+ Template template)
+
++ Uses stored control points from the template to shape component. |
+
+ boolean |
+PCBLayerFiler.testComponent(IDIYComponent<?> component)
+
++ |
+
+ +
| Method parameters in org.diylc.presenter with type arguments of type IDIYComponent | +|
|---|---|
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ ComponentType |
+ComponentProcessor.extractComponentTypeFrom(java.lang.Class<? extends IDIYComponent<?>> clazz)
+
++ |
+
+ java.util.List<PropertyWrapper> |
+ComponentProcessor.getMutualSelectionProperties(java.util.List<IDIYComponent<?>> selectedComponents)
+
++ Returns properties that have the same value for all the selected components. |
+
+ void |
+Presenter.pasteComponents(java.util.List<IDIYComponent<?>> components)
+
++ |
+
+ void |
+InstantiationManager.pasteComponents(java.util.List<IDIYComponent<?>> components,
+ java.awt.Point scaledPoint,
+ boolean snapToGrid,
+ Size gridSpacing)
+
++ |
+
+ void |
+Presenter.updateSelection(java.util.List<IDIYComponent<?>> newSelection)
+
++ |
+
| +Uses of IDIYComponent in org.diylc.utils | +
|---|
+ +
| Method parameters in org.diylc.utils with type arguments of type IDIYComponent | +|
|---|---|
+ java.util.List<BomEntry> |
+BomMaker.createBom(java.util.List<IDIYComponent<?>> components)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IDrawingObserver | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| +Uses of IDrawingObserver in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components with parameters of type IDrawingObserver | +|
|---|---|
+ void |
+AbstractCurvedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
+ void |
+AbstractLeadedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
| +Uses of IDrawingObserver in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core with parameters of type IDrawingObserver | +|
|---|---|
+ void |
+IDIYComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IPropertyValidator | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.core | ++ |
| org.diylc.core.annotations | ++ |
| +Uses of IPropertyValidator in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return IPropertyValidator | +|
|---|---|
+ IPropertyValidator |
+PropertyWrapper.getValidator()
+
++ |
+
+ +
| Constructors in org.diylc.common with parameters of type IPropertyValidator | +|
|---|---|
PropertyWrapper(java.lang.String name,
+ java.lang.Class<?> type,
+ java.lang.String getter,
+ java.lang.String setter,
+ boolean defaultable,
+ IPropertyValidator validator)
+
++ |
+|
| +Uses of IPropertyValidator in org.diylc.core | +
|---|
+ +
| Classes in org.diylc.core that implement IPropertyValidator | +|
|---|---|
+ class |
+AllowAllValidator
+
++ Validator that allows all values. |
+
+static class |
+Project.SpacingValidator
+
++ |
+
| +Uses of IPropertyValidator in org.diylc.core.annotations | +
|---|
+ +
| Classes in org.diylc.core.annotations that implement IPropertyValidator | +|
|---|---|
+ class |
+PositiveMeasureValidator
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IView | +|
|---|---|
| org.diylc.presenter | ++ |
| +Uses of IView in org.diylc.presenter | +
|---|
+ +
| Constructors in org.diylc.presenter with parameters of type IView | +|
|---|---|
Presenter(IView view)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Project | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.parsing | ++ |
| org.diylc.presenter | ++ |
| +Uses of Project in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return Project | +|
|---|---|
+ Project |
+IPlugInPort.getCurrentProject()
+
++ Returns an instance of currently loaded project. |
+
+ +
| Methods in org.diylc.common with parameters of type Project | +|
|---|---|
+ void |
+IPlugInPort.loadProject(Project project,
+ boolean freshStart)
+
++ Loads specified Project. |
+
| +Uses of Project in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components with parameters of type Project | +|
|---|---|
+ void |
+AbstractCurvedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
+ void |
+AbstractLeadedComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ |
+
| +Uses of Project in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return Project | +|
|---|---|
+ Project |
+Project.clone()
+
++ |
+
+ +
| Methods in org.diylc.core with parameters of type Project | +|
|---|---|
+ void |
+IDIYComponent.draw(java.awt.Graphics2D g2d,
+ ComponentState componentState,
+ boolean outlineMode,
+ Project project,
+ IDrawingObserver drawingObserver)
+
++ Draws the component onto the Graphics2D. |
+
| +Uses of Project in org.diylc.parsing | +
|---|
+ +
| Methods in org.diylc.parsing that return Project | +|
|---|---|
+ Project |
+IOldFileParser.parseFile(org.w3c.dom.Element root,
+ java.util.List<java.lang.String> warnings)
+
++ |
+
| +Uses of Project in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return Project | +|
|---|---|
+ Project |
+ProjectFileManager.deserializeProjectFromFile(java.lang.String fileName,
+ java.util.List<java.lang.String> warnings)
+
++ |
+
+ Project |
+Presenter.getCurrentProject()
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type Project | +|
|---|---|
+ java.lang.String |
+InstantiationManager.createUniqueName(ComponentType componentType,
+ Project currentProject)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+DrawingManager.findComponentsAt(java.awt.Point point,
+ Project project)
+
++ |
+
+ java.awt.Dimension |
+DrawingManager.getCanvasDimensions(Project project,
+ java.lang.Double zoomLevel,
+ boolean useZoom)
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+InstantiationManager.instantiateComponent(ComponentType componentType,
+ Template template,
+ java.awt.Point point,
+ Project currentProject)
+
++ |
+
+ void |
+InstantiationManager.instatiatePointByPoint(java.awt.Point scaledPoint,
+ Project currentProject)
+
++ |
+
+ void |
+Presenter.loadProject(Project project,
+ boolean freshStart)
+
++ |
+
+ void |
+ProjectFileManager.serializeProjectToFile(Project project,
+ java.lang.String fileName,
+ boolean isBackup)
+
++ |
+
+ void |
+InstantiationManager.setComponentTypeSlot(ComponentType componentTypeSlot,
+ Template template,
+ Project currentProject)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Template | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| +Uses of Template in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return types with arguments of type Template | +|
|---|---|
+ java.util.List<Template> |
+ITemplateProcessor.getTemplatesFor(java.lang.String categoryName,
+ java.lang.String componentTypeName)
+
++ |
+
+ java.util.List<Template> |
+ITemplateProcessor.getTemplatesForSelection()
+
++ |
+
+ +
| Methods in org.diylc.common with parameters of type Template | +|
|---|---|
+ void |
+ITemplateProcessor.applyTemplateToSelection(Template template)
+
++ |
+
+ void |
+IPlugInPort.setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ Sets the new component slot. |
+
| +Uses of Template in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return Template | +|
|---|---|
+ Template |
+InstantiationManager.getTemplate()
+
++ |
+
+ +
| Methods in org.diylc.presenter that return types with arguments of type Template | +|
|---|---|
+ java.util.List<Template> |
+Presenter.getTemplatesFor(java.lang.String categoryName,
+ java.lang.String componentTypeName)
+
++ |
+
+ java.util.List<Template> |
+Presenter.getTemplatesForSelection()
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type Template | +|
|---|---|
+ void |
+Presenter.applyTemplateToSelection(Template template)
+
++ |
+
+ void |
+InstantiationManager.fillWithDefaultProperties(java.lang.Object object,
+ Template template)
+
++ Finds any properties that have default values and injects default values. |
+
+ java.util.List<IDIYComponent<?>> |
+InstantiationManager.instantiateComponent(ComponentType componentType,
+ Template template,
+ java.awt.Point point,
+ Project currentProject)
+
++ |
+
+ void |
+InstantiationManager.loadComponentShapeFromTemplate(IDIYComponent<?> component,
+ Template template)
+
++ Uses stored control points from the template to shape component. |
+
+ void |
+InstantiationManager.setComponentTypeSlot(ComponentType componentTypeSlot,
+ Template template,
+ Project currentProject)
+
++ |
+
+ void |
+Presenter.setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Theme | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.presenter | ++ |
| org.diylc.utils | ++ |
| +Uses of Theme in org.diylc.common | +
|---|
+ +
| Methods in org.diylc.common that return Theme | +|
|---|---|
+ Theme |
+IPlugInPort.getSelectedTheme()
+
++ |
+
+ +
| Methods in org.diylc.common with parameters of type Theme | +|
|---|---|
+ void |
+IPlugInPort.setSelectedTheme(Theme theme)
+
++ Changes the current theme. |
+
| +Uses of Theme in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return Theme | +|
|---|---|
+ Theme |
+Presenter.getSelectedTheme()
+
++ |
+
+ Theme |
+DrawingManager.getTheme()
+
++ |
+
+ +
| Methods in org.diylc.presenter with parameters of type Theme | +|
|---|---|
+ void |
+Presenter.setSelectedTheme(Theme theme)
+
++ |
+
+ void |
+DrawingManager.setTheme(Theme theme)
+
++ |
+
| +Uses of Theme in org.diylc.utils | +
|---|
+ +
| Fields in org.diylc.utils declared as Theme | +|
|---|---|
+static Theme |
+Constants.DEFAULT_THEME
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ValidationException | +|
|---|---|
| org.diylc.core | ++ |
| org.diylc.core.annotations | ++ |
| +Uses of ValidationException in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that throw ValidationException | +|
|---|---|
+ void |
+AllowAllValidator.validate(java.lang.Object value)
+
++ |
+
+ void |
+IPropertyValidator.validate(java.lang.Object value)
+
++ |
+
+ void |
+Project.SpacingValidator.validate(java.lang.Object value)
+
++ |
+
| +Uses of ValidationException in org.diylc.core.annotations | +
|---|
+ +
| Methods in org.diylc.core.annotations that throw ValidationException | +|
|---|---|
+ void |
+PositiveMeasureValidator.validate(java.lang.Object value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use VisibilityPolicy | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| +Uses of VisibilityPolicy in org.diylc.components | +
|---|
+ +
| Methods in org.diylc.components that return VisibilityPolicy | +|
|---|---|
+ VisibilityPolicy |
+AbstractCurvedComponent.getControlPointVisibilityPolicy(int index)
+
++ |
+
+ VisibilityPolicy |
+AbstractLeadedComponent.getControlPointVisibilityPolicy(int index)
+
++ |
+
| +Uses of VisibilityPolicy in org.diylc.core | +
|---|
+ +
| Methods in org.diylc.core that return VisibilityPolicy | +|
|---|---|
+ VisibilityPolicy |
+IDIYComponent.getControlPointVisibilityPolicy(int index)
+
++ |
+
+static VisibilityPolicy |
+VisibilityPolicy.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VisibilityPolicy[] |
+VisibilityPolicy.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<T> +
T - public class AbstractMeasure<T extends java.lang.Enum<? extends Unit>>
+Immutable measure class. +
+ +
+
| +Constructor Summary | +|
|---|---|
AbstractMeasure(java.lang.Double value,
+ T unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ T |
+getUnit()
+
++ |
+
+ java.lang.Double |
+getValue()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public AbstractMeasure(java.lang.Double value, + T unit)+
| +Method Detail | +
|---|
+public java.lang.Double getValue()+
+public T getUnit()+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<CapacitanceUnit> +
org.diylc.core.measures.Capacitance +
public class Capacitance
+
| +Constructor Summary | +|
|---|---|
Capacitance(java.lang.Double value,
+ CapacitanceUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Capacitance |
+clone()
+
++ |
+
+static Capacitance |
+parseCapacitance(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Capacitance(java.lang.Double value, + CapacitanceUnit unit)+
| +Method Detail | +
|---|
+public Capacitance clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public static Capacitance parseCapacitance(java.lang.String value)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<CapacitanceUnit> +
org.diylc.core.measures.CapacitanceUnit +
public enum CapacitanceUnit
+
| +Enum Constant Summary | +|
|---|---|
F
+
++ |
+|
mF
+
++ |
+|
nF
+
++ |
+|
pF
+
++ |
+|
uF
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static CapacitanceUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CapacitanceUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final CapacitanceUnit pF+
+public static final CapacitanceUnit nF+
+public static final CapacitanceUnit uF+
+public static final CapacitanceUnit mF+
+public static final CapacitanceUnit F+
| +Method Detail | +
|---|
+public static CapacitanceUnit[] values()+
+for (CapacitanceUnit c : CapacitanceUnit.values()) + System.out.println(c); ++
+
+public static CapacitanceUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<CapacitanceUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<CurrentUnit> +
org.diylc.core.measures.Current +
public class Current
+
| +Constructor Summary | +|
|---|---|
Current(java.lang.Double value,
+ CurrentUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Current |
+clone()
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Current(java.lang.Double value, + CurrentUnit unit)+
| +Method Detail | +
|---|
+public Current clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<CurrentUnit> +
org.diylc.core.measures.CurrentUnit +
public enum CurrentUnit
+
| +Enum Constant Summary | +|
|---|---|
A
+
++ |
+|
mA
+
++ |
+|
uA
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static CurrentUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CurrentUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final CurrentUnit uA+
+public static final CurrentUnit mA+
+public static final CurrentUnit A+
| +Method Detail | +
|---|
+public static CurrentUnit[] values()+
+for (CurrentUnit c : CurrentUnit.values()) + System.out.println(c); ++
+
+public static CurrentUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<CurrentUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<InductanceUnit> +
org.diylc.core.measures.Inductance +
public class Inductance
+
| +Constructor Summary | +|
|---|---|
Inductance(java.lang.Double value,
+ InductanceUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Inductance |
+clone()
+
++ |
+
+static Inductance |
+parseCapacitance(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Inductance(java.lang.Double value, + InductanceUnit unit)+
| +Method Detail | +
|---|
+public Inductance clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public static Inductance parseCapacitance(java.lang.String value)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<InductanceUnit> +
org.diylc.core.measures.InductanceUnit +
public enum InductanceUnit
+
| +Enum Constant Summary | +|
|---|---|
H
+
++ |
+|
mH
+
++ |
+|
nH
+
++ |
+|
pH
+
++ |
+|
uH
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static InductanceUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static InductanceUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final InductanceUnit pH+
+public static final InductanceUnit nH+
+public static final InductanceUnit uH+
+public static final InductanceUnit mH+
+public static final InductanceUnit H+
| +Method Detail | +
|---|
+public static InductanceUnit[] values()+
+for (InductanceUnit c : InductanceUnit.values()) + System.out.println(c); ++
+
+public static InductanceUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<InductanceUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<PowerUnit> +
org.diylc.core.measures.Power +
public class Power
+
| +Constructor Summary | +|
|---|---|
Power(java.lang.Double value,
+ PowerUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Power |
+clone()
+
++ |
+
+static Power |
+parseCapacitance(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Power(java.lang.Double value, + PowerUnit unit)+
| +Method Detail | +
|---|
+public Power clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public static Power parseCapacitance(java.lang.String value)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<PowerUnit> +
org.diylc.core.measures.PowerUnit +
public enum PowerUnit
+
| +Enum Constant Summary | +|
|---|---|
KW
+
++ |
+|
MW
+
++ |
+|
W
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static PowerUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static PowerUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final PowerUnit MW+
+public static final PowerUnit W+
+public static final PowerUnit KW+
| +Method Detail | +
|---|
+public static PowerUnit[] values()+
+for (PowerUnit c : PowerUnit.values()) + System.out.println(c); ++
+
+public static PowerUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<PowerUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<ResistanceUnit> +
org.diylc.core.measures.Resistance +
public class Resistance
+
| +Constructor Summary | +|
|---|---|
Resistance(java.lang.Double value,
+ ResistanceUnit multiplier)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Resistance |
+clone()
+
++ |
+
+ java.awt.Color[] |
+getColorCode(ResistorColorCode resistorColorCode)
+
++ |
+
+static Resistance |
+parseResistance(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Resistance(java.lang.Double value, + ResistanceUnit multiplier)+
| +Method Detail | +
|---|
+public Resistance clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public java.awt.Color[] getColorCode(ResistorColorCode resistorColorCode)+
+public static Resistance parseResistance(java.lang.String value)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<ResistanceUnit> +
org.diylc.core.measures.ResistanceUnit +
public enum ResistanceUnit
+
| +Enum Constant Summary | +|
|---|---|
K
+
++ |
+|
M
+
++ |
+|
R
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static ResistanceUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ResistanceUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final ResistanceUnit R+
+public static final ResistanceUnit K+
+public static final ResistanceUnit M+
| +Method Detail | +
|---|
+public static ResistanceUnit[] values()+
+for (ResistanceUnit c : ResistanceUnit.values()) + System.out.println(c); ++
+
+public static ResistanceUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<ResistanceUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<SizeUnit> +
org.diylc.core.measures.Size +
public class Size
+
| +Constructor Summary | +|
|---|---|
Size(java.lang.Double value,
+ SizeUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Size |
+clone()
+
++ |
+
+ int |
+compareTo(Size o)
+
++ |
+
+ double |
+convertToPixels()
+
++ |
+
+static Size |
+parseSize(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Size(java.lang.Double value, + SizeUnit unit)+
| +Method Detail | +
|---|
+public double convertToPixels()+
+public Size clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public static Size parseSize(java.lang.String value)+
+public int compareTo(Size o)+
compareTo in interface java.lang.Comparable<Size>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<SizeUnit> +
org.diylc.core.measures.SizeUnit +
public enum SizeUnit
+
| +Enum Constant Summary | +|
|---|---|
cm
+
++ |
+|
ft
+
++ |
+|
in
+
++ |
+|
m
+
++ |
+|
mm
+
++ |
+|
yd
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+static SizeUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static SizeUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final SizeUnit mm+
+public static final SizeUnit cm+
+public static final SizeUnit m+
+public static final SizeUnit in+
+public static final SizeUnit ft+
+public static final SizeUnit yd+
| +Method Detail | +
|---|
+public static SizeUnit[] values()+
+for (SizeUnit c : SizeUnit.values()) + System.out.println(c); ++
+
+public static SizeUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface Unit
+
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
| +Method Detail | +
|---|
+double getFactor()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.core.measures.AbstractMeasure<VoltageUnit> +
org.diylc.core.measures.Voltage +
public class Voltage
+
| +Constructor Summary | +|
|---|---|
Voltage(java.lang.Double value,
+ VoltageUnit unit)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Voltage |
+clone()
+
++ |
+
+static Voltage |
+parseCapacitance(java.lang.String value)
+
++ |
+
| Methods inherited from class org.diylc.core.measures.AbstractMeasure | +
|---|
equals, getUnit, getValue, hashCode, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Voltage(java.lang.Double value, + VoltageUnit unit)+
| +Method Detail | +
|---|
+public Voltage clone() + throws java.lang.CloneNotSupportedException+
clone in class java.lang.Objectjava.lang.CloneNotSupportedException+public static Voltage parseCapacitance(java.lang.String value)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<VoltageUnit> +
org.diylc.core.measures.VoltageUnit +
public enum VoltageUnit
+
| +Enum Constant Summary | +|
|---|---|
KV
+
++ |
+|
MV
+
++ |
+|
V
+
++ |
+|
| +Method Summary | +|
|---|---|
+ double |
+getFactor()
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
+static VoltageUnit |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VoltageUnit[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final VoltageUnit MV+
+public static final VoltageUnit V+
+public static final VoltageUnit KV+
| +Method Detail | +
|---|
+public static VoltageUnit[] values()+
+for (VoltageUnit c : VoltageUnit.values()) + System.out.println(c); ++
+
+public static VoltageUnit valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public double getFactor()+
getFactor in interface Unit+public java.lang.String toString()+
toString in class java.lang.Enum<VoltageUnit>
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use AbstractMeasure | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of AbstractMeasure in org.diylc.core.measures | +
|---|
+ +
| Subclasses of AbstractMeasure in org.diylc.core.measures | +|
|---|---|
+ class |
+Capacitance
+
++ |
+
+ class |
+Current
+
++ |
+
+ class |
+Inductance
+
++ |
+
+ class |
+Power
+
++ |
+
+ class |
+Resistance
+
++ |
+
+ class |
+Size
+
++ |
+
+ class |
+Voltage
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Capacitance | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Capacitance in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Capacitance | +|
|---|---|
+ Capacitance |
+Capacitance.clone()
+
++ |
+
+static Capacitance |
+Capacitance.parseCapacitance(java.lang.String value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CapacitanceUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of CapacitanceUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return CapacitanceUnit | +|
|---|---|
+static CapacitanceUnit |
+CapacitanceUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CapacitanceUnit[] |
+CapacitanceUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type CapacitanceUnit | +|
|---|---|
Capacitance(java.lang.Double value,
+ CapacitanceUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Current | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Current in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Current | +|
|---|---|
+ Current |
+Current.clone()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CurrentUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of CurrentUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return CurrentUnit | +|
|---|---|
+static CurrentUnit |
+CurrentUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static CurrentUnit[] |
+CurrentUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type CurrentUnit | +|
|---|---|
Current(java.lang.Double value,
+ CurrentUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Inductance | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Inductance in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Inductance | +|
|---|---|
+ Inductance |
+Inductance.clone()
+
++ |
+
+static Inductance |
+Inductance.parseCapacitance(java.lang.String value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use InductanceUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of InductanceUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return InductanceUnit | +|
|---|---|
+static InductanceUnit |
+InductanceUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static InductanceUnit[] |
+InductanceUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type InductanceUnit | +|
|---|---|
Inductance(java.lang.Double value,
+ InductanceUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Power | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Power in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Power | +|
|---|---|
+ Power |
+Power.clone()
+
++ |
+
+static Power |
+Power.parseCapacitance(java.lang.String value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use PowerUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of PowerUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return PowerUnit | +|
|---|---|
+static PowerUnit |
+PowerUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static PowerUnit[] |
+PowerUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type PowerUnit | +|
|---|---|
Power(java.lang.Double value,
+ PowerUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Resistance | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Resistance in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Resistance | +|
|---|---|
+ Resistance |
+Resistance.clone()
+
++ |
+
+static Resistance |
+Resistance.parseResistance(java.lang.String value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ResistanceUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of ResistanceUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return ResistanceUnit | +|
|---|---|
+static ResistanceUnit |
+ResistanceUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static ResistanceUnit[] |
+ResistanceUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type ResistanceUnit | +|
|---|---|
Resistance(java.lang.Double value,
+ ResistanceUnit multiplier)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Size | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.measures | ++ |
| org.diylc.presenter | ++ |
| +Uses of Size in org.diylc.components | +
|---|
+ +
| Fields in org.diylc.components declared as Size | +|
|---|---|
+static Size |
+AbstractCurvedComponent.DEFAULT_SIZE
+
++ |
+
+static Size |
+AbstractLeadedComponent.DEFAULT_SIZE
+
++ |
+
+static Size |
+AbstractLeadedComponent.LEAD_THICKNESS
+
++ |
+
+static Size |
+AbstractRadialComponent.PIN_SPACING
+
++ |
+
+ +
| Methods in org.diylc.components that return Size | +|
|---|---|
+ Size |
+AbstractLeadedComponent.getLength()
+
++ |
+
+ Size |
+AbstractRadialComponent.getPinSpacing()
+
++ |
+
+ Size |
+AbstractLeadedComponent.getWidth()
+
++ |
+
+ +
| Methods in org.diylc.components with parameters of type Size | +|
|---|---|
+ void |
+AbstractLeadedComponent.setLength(Size length)
+
++ |
+
+ void |
+AbstractRadialComponent.setPinSpacing(Size pinSpacing)
+
++ |
+
+ void |
+AbstractLeadedComponent.setWidth(Size width)
+
++ |
+
| +Uses of Size in org.diylc.core | +
|---|
+ +
| Fields in org.diylc.core declared as Size | +|
|---|---|
+static Size |
+Project.DEFAULT_GRID_SPACING
+
++ |
+
+static Size |
+Project.DEFAULT_HEIGHT
+
++ |
+
+static Size |
+Project.DEFAULT_WIDTH
+
++ |
+
+ +
| Methods in org.diylc.core that return Size | +|
|---|---|
+ Size |
+Project.getGridSpacing()
+
++ |
+
+ Size |
+Project.getHeight()
+
++ |
+
+ Size |
+Project.getWidth()
+
++ |
+
+ +
| Methods in org.diylc.core with parameters of type Size | +|
|---|---|
+ void |
+Project.setGridSpacing(Size gridSpacing)
+
++ |
+
+ void |
+Project.setHeight(Size height)
+
++ |
+
+ void |
+Project.setWidth(Size width)
+
++ |
+
| +Uses of Size in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Size | +|
|---|---|
+ Size |
+Size.clone()
+
++ |
+
+static Size |
+Size.parseSize(java.lang.String value)
+
++ |
+
+ +
| Methods in org.diylc.core.measures with parameters of type Size | +|
|---|---|
+ int |
+Size.compareTo(Size o)
+
++ |
+
| +Uses of Size in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter with parameters of type Size | +|
|---|---|
+ void |
+InstantiationManager.pasteComponents(java.util.List<IDIYComponent<?>> components,
+ java.awt.Point scaledPoint,
+ boolean snapToGrid,
+ Size gridSpacing)
+
++ |
+
+static int |
+CalcUtils.roundToGrid(int x,
+ Size gridSpacing)
+
++ Rounds the number to the closest grid line. |
+
+static void |
+CalcUtils.snapPointToGrid(java.awt.Point point,
+ Size gridSpacing)
+
++ |
+
+ boolean |
+InstantiationManager.updateSingleClick(java.awt.Point scaledPoint,
+ boolean snapToGrid,
+ Size gridSpacing)
+
++ Updates location of component slot based on the new mouse location. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use SizeUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of SizeUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return SizeUnit | +|
|---|---|
+static SizeUnit |
+SizeUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static SizeUnit[] |
+SizeUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type SizeUnit | +|
|---|---|
Size(java.lang.Double value,
+ SizeUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Unit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Unit in org.diylc.core.measures | +
|---|
+ +
| Classes in org.diylc.core.measures with type parameters of type Unit | +|
|---|---|
+ class |
+AbstractMeasure<T extends Enum<? extends Unit>>
+
++ Immutable measure class. |
+
+ +
| Classes in org.diylc.core.measures that implement Unit | +|
|---|---|
+ class |
+CapacitanceUnit
+
++ |
+
+ class |
+CurrentUnit
+
++ |
+
+ class |
+InductanceUnit
+
++ |
+
+ class |
+PowerUnit
+
++ |
+
+ class |
+ResistanceUnit
+
++ |
+
+ class |
+SizeUnit
+
++ |
+
+ class |
+VoltageUnit
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use Voltage | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of Voltage in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return Voltage | +|
|---|---|
+ Voltage |
+Voltage.clone()
+
++ |
+
+static Voltage |
+Voltage.parseCapacitance(java.lang.String value)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use VoltageUnit | +|
|---|---|
| org.diylc.core.measures | ++ |
| +Uses of VoltageUnit in org.diylc.core.measures | +
|---|
+ +
| Methods in org.diylc.core.measures that return VoltageUnit | +|
|---|---|
+static VoltageUnit |
+VoltageUnit.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static VoltageUnit[] |
+VoltageUnit.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+ +
| Constructors in org.diylc.core.measures with parameters of type VoltageUnit | +|
|---|---|
Voltage(java.lang.Double value,
+ VoltageUnit unit)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +Unit |
+
|
+Classes
+
+ +AbstractMeasure + +Capacitance + +Current + +Inductance + +Power + +Resistance + +Size + +Voltage |
+
|
+Enums
+
+ +CapacitanceUnit + +CurrentUnit + +InductanceUnit + +PowerUnit + +ResistanceUnit + +SizeUnit + +VoltageUnit |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| Unit | ++ |
+ +
| +Class Summary | +|
|---|---|
| AbstractMeasure<T extends Enum<? extends Unit>> | +Immutable measure class. | +
| Capacitance | ++ |
| Current | ++ |
| Inductance | ++ |
| Power | ++ |
| Resistance | ++ |
| Size | ++ |
| Voltage | ++ |
+ +
| +Enum Summary | +|
|---|---|
| CapacitanceUnit | ++ |
| CurrentUnit | ++ |
| InductanceUnit | ++ |
| PowerUnit | ++ |
| ResistanceUnit | ++ |
| SizeUnit | ++ |
| VoltageUnit | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.core.measures | +|
|---|---|
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.measures | ++ |
| org.diylc.presenter | ++ |
| +Classes in org.diylc.core.measures used by org.diylc.components | +|
|---|---|
| Size
+
+ + |
+|
| +Classes in org.diylc.core.measures used by org.diylc.core | +|
|---|---|
| Size
+
+ + |
+|
| +Classes in org.diylc.core.measures used by org.diylc.core.measures | +|
|---|---|
| AbstractMeasure
+
+ + Immutable measure class. |
+|
| Capacitance
+
+ + |
+|
| CapacitanceUnit
+
+ + |
+|
| Current
+
+ + |
+|
| CurrentUnit
+
+ + |
+|
| Inductance
+
+ + |
+|
| InductanceUnit
+
+ + |
+|
| Power
+
+ + |
+|
| PowerUnit
+
+ + |
+|
| Resistance
+
+ + |
+|
| ResistanceUnit
+
+ + |
+|
| Size
+
+ + |
+|
| SizeUnit
+
+ + |
+|
| Unit
+
+ + |
+|
| Voltage
+
+ + |
+|
| VoltageUnit
+
+ + |
+|
| +Classes in org.diylc.core.measures used by org.diylc.presenter | +|
|---|---|
| Size
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +IDIYComponent + +IDrawingObserver + +IPropertyValidator + +IView |
+
|
+Classes
+
+ +AllowAllValidator + +Project + +Project.SpacingValidator + +Template + +Theme |
+
|
+Enums
+
+ +ComponentState + +CreationMethod + +ExpansionMode + +VisibilityPolicy |
+
|
+Exceptions
+
+ +ValidationException |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| IDIYComponent<T> | +Interface for component instance. | +
| IDrawingObserver | +Interface for tracking component drawing process. | +
| IPropertyValidator | +Interface for validating property value changes. | +
| IView | +Base interface for the main GUI component. | +
+ +
| +Class Summary | +|
|---|---|
| AllowAllValidator | +Validator that allows all values. | +
| Project | +Entity class that defines a project. | +
| Project.SpacingValidator | ++ |
| Template | ++ |
| Theme | ++ |
+ +
| +Enum Summary | +|
|---|---|
| ComponentState | +Enumerates all possible states that a component can be in. | +
| CreationMethod | ++ |
| ExpansionMode | ++ |
| VisibilityPolicy | +Enumerates control point visibility policies. | +
+ +
| +Exception Summary | +|
|---|---|
| ValidationException | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.core | +|
|---|---|
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.annotations | ++ |
| org.diylc.parsing | ++ |
| org.diylc.presenter | ++ |
| org.diylc.utils | ++ |
| +Classes in org.diylc.core used by org.diylc.common | +|
|---|---|
| CreationMethod
+
+ + |
+|
| ExpansionMode
+
+ + |
+|
| IDIYComponent
+
+ + Interface for component instance. |
+|
| IPropertyValidator
+
+ + Interface for validating property value changes. |
+|
| Project
+
+ + Entity class that defines a project. |
+|
| Template
+
+ + |
+|
| Theme
+
+ + |
+|
| +Classes in org.diylc.core used by org.diylc.components | +|
|---|---|
| ComponentState
+
+ + Enumerates all possible states that a component can be in. |
+|
| IDIYComponent
+
+ + Interface for component instance. |
+|
| IDrawingObserver
+
+ + Interface for tracking component drawing process. |
+|
| Project
+
+ + Entity class that defines a project. |
+|
| VisibilityPolicy
+
+ + Enumerates control point visibility policies. |
+|
| +Classes in org.diylc.core used by org.diylc.core | +|
|---|---|
| ComponentState
+
+ + Enumerates all possible states that a component can be in. |
+|
| CreationMethod
+
+ + |
+|
| ExpansionMode
+
+ + |
+|
| IDIYComponent
+
+ + Interface for component instance. |
+|
| IDrawingObserver
+
+ + Interface for tracking component drawing process. |
+|
| IPropertyValidator
+
+ + Interface for validating property value changes. |
+|
| Project
+
+ + Entity class that defines a project. |
+|
| ValidationException
+
+ + |
+|
| VisibilityPolicy
+
+ + Enumerates control point visibility policies. |
+|
| +Classes in org.diylc.core used by org.diylc.core.annotations | +|
|---|---|
| IPropertyValidator
+
+ + Interface for validating property value changes. |
+|
| ValidationException
+
+ + |
+|
| +Classes in org.diylc.core used by org.diylc.parsing | +|
|---|---|
| Project
+
+ + Entity class that defines a project. |
+|
| +Classes in org.diylc.core used by org.diylc.presenter | +|
|---|---|
| ExpansionMode
+
+ + |
+|
| IDIYComponent
+
+ + Interface for component instance. |
+|
| IView
+
+ + Base interface for the main GUI component. |
+|
| Project
+
+ + Entity class that defines a project. |
+|
| Template
+
+ + |
+|
| Theme
+
+ + |
+|
| +Classes in org.diylc.core used by org.diylc.utils | +|
|---|---|
| IDIYComponent
+
+ + Interface for component instance. |
+|
| Theme
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+java.lang.Object ++java.lang.Enum<IconLoader> +
org.diylc.images.IconLoader +
public enum IconLoader
+Loads image resources as Icons. +
+ +
+
| +Enum Constant Summary | +|
|---|---|
About
+
++ |
+|
Add
+
++ |
+|
Back
+
++ |
+|
BlackBoard
+
++ |
+|
BOM
+
++ |
+|
Bug
+
++ |
+|
Chest
+
++ |
+|
Component
+
++ |
+|
Copy
+
++ |
+|
CSV
+
++ |
+|
Cut
+
++ |
+|
Delete
+
++ |
+|
DiskBlue
+
++ |
+|
DocumentEdit
+
++ |
+|
DocumentPlainYellow
+
++ |
+|
Donate
+
++ |
+|
EditComponent
+
++ |
+|
ElementsSelection
+
++ |
+|
Error
+
++ |
+|
Excel
+
++ |
+|
Exit
+
++ |
+|
Faq
+
++ |
+|
FolderOut
+
++ |
+|
FormGreen
+
++ |
+|
Front
+
++ |
+|
Garbage
+
++ |
+|
Gears
+
++ |
+|
Group
+
++ |
+|
HTML
+
++ |
+|
IconLarge
+
++ |
+|
IconMedium
+
++ |
+|
IconSmall
+
++ |
+|
IdCard
+
++ |
+|
IdCardAdd
+
++ |
+|
Image
+
++ |
+|
LightBulbOff
+
++ |
+|
LightBulbOn
+
++ |
+|
Manual
+
++ |
+|
MoveSmall
+
++ |
+|
NavigateCheck
+
++ |
+|
NotebookAdd
+
++ |
+|
Paste
+
++ |
+|
PDF
+
++ |
+|
Pens
+
++ |
+|
PhotoScenery
+
++ |
+|
Plugin
+
++ |
+|
Print
+
++ |
+|
SaveAs
+
++ |
+|
Selection
+
++ |
+|
Size
+
++ |
+|
Sort
+
++ |
+|
TraceMask
+
++ |
+|
Undo
+
++ |
+|
Ungroup
+
++ |
+|
Upload
+
++ |
+|
Warning
+
++ |
+|
WindowColors
+
++ |
+|
WindowGear
+
++ |
+|
Wrench
+
++ |
+|
ZoomSmall
+
++ |
+|
| +Method Summary | +|
|---|---|
+ javax.swing.Icon |
+getIcon()
+
++ |
+
+ java.awt.Image |
+getImage()
+
++ |
+
+static IconLoader |
+valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static IconLoader[] |
+values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
| Methods inherited from class java.lang.Enum | +
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Enum Constant Detail | +
|---|
+public static final IconLoader Delete+
+public static final IconLoader Add+
+public static final IconLoader FolderOut+
+public static final IconLoader Garbage+
+public static final IconLoader DiskBlue+
+public static final IconLoader SaveAs+
+public static final IconLoader Exit+
+public static final IconLoader DocumentPlainYellow+
+public static final IconLoader PhotoScenery+
+public static final IconLoader LightBulbOn+
+public static final IconLoader LightBulbOff+
+public static final IconLoader NotebookAdd+
+public static final IconLoader FormGreen+
+public static final IconLoader Gears+
+public static final IconLoader About+
+public static final IconLoader WindowColors+
+public static final IconLoader WindowGear+
+public static final IconLoader NavigateCheck+
+public static final IconLoader Undo+
+public static final IconLoader Error+
+public static final IconLoader Warning+
+public static final IconLoader ZoomSmall+
+public static final IconLoader MoveSmall+
+public static final IconLoader Print+
+public static final IconLoader PDF+
+public static final IconLoader Excel+
+public static final IconLoader CSV+
+public static final IconLoader HTML+
+public static final IconLoader Image+
+public static final IconLoader Cut+
+public static final IconLoader Copy+
+public static final IconLoader Paste+
+public static final IconLoader Selection+
+public static final IconLoader BOM+
+public static final IconLoader BlackBoard+
+public static final IconLoader IdCard+
+public static final IconLoader IdCardAdd+
+public static final IconLoader Chest+
+public static final IconLoader Upload+
+public static final IconLoader Wrench+
+public static final IconLoader Group+
+public static final IconLoader Ungroup+
+public static final IconLoader TraceMask+
+public static final IconLoader Faq+
+public static final IconLoader Component+
+public static final IconLoader Plugin+
+public static final IconLoader Manual+
+public static final IconLoader Donate+
+public static final IconLoader Bug+
+public static final IconLoader IconLarge+
+public static final IconLoader IconMedium+
+public static final IconLoader IconSmall+
+public static final IconLoader DocumentEdit+
+public static final IconLoader EditComponent+
+public static final IconLoader Size+
+public static final IconLoader Front+
+public static final IconLoader Back+
+public static final IconLoader Pens+
+public static final IconLoader Sort+
+public static final IconLoader ElementsSelection+
| +Method Detail | +
|---|
+public static IconLoader[] values()+
+for (IconLoader c : IconLoader.values()) + System.out.println(c); ++
+
+public static IconLoader valueOf(java.lang.String name)+
+
name - the name of the enum constant to be returned.
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null+public javax.swing.Icon getIcon()+
+public java.awt.Image getImage()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | ++DETAIL: ENUM CONSTANTS | FIELD | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IconLoader | +|
|---|---|
| org.diylc.images | ++ |
| +Uses of IconLoader in org.diylc.images | +
|---|
+ +
| Methods in org.diylc.images that return IconLoader | +|
|---|---|
+static IconLoader |
+IconLoader.valueOf(java.lang.String name)
+
++ Returns the enum constant of this type with the specified name. |
+
+static IconLoader[] |
+IconLoader.values()
+
++ Returns an array containing the constants of this enum type, in +the order they are declared. |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Enums
+
+ +IconLoader |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Enum Summary | +|
|---|---|
| IconLoader | +Loads image resources as Icons. | +
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.images | +|
|---|---|
| org.diylc.images | ++ |
| +Classes in org.diylc.images used by org.diylc.images | +|
|---|---|
| IconLoader
+
+ + Loads image resources as Icons. |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IOldFileParser
+
| +Method Summary | +|
|---|---|
+ boolean |
+canParse(java.lang.String version)
+
++ |
+
+ Project |
+parseFile(org.w3c.dom.Element root,
+ java.util.List<java.lang.String> warnings)
+
++ |
+
| +Method Detail | +
|---|
+boolean canParse(java.lang.String version)+
+Project parseFile(org.w3c.dom.Element root, + java.util.List<java.lang.String> warnings)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IOldFileParser | +|
|---|---|
| org.diylc.presenter | ++ |
| +Uses of IOldFileParser in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return types with arguments of type IOldFileParser | +|
|---|---|
+ java.util.List<IOldFileParser> |
+ProjectFileManager.getParsers()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +IOldFileParser |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| IOldFileParser | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.parsing | +|
|---|---|
| org.diylc.presenter | ++ |
| +Classes in org.diylc.parsing used by org.diylc.presenter | +|
|---|---|
| IOldFileParser
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.CommentEntity +
public class CommentEntity
+
| +Constructor Summary | +|
|---|---|
CommentEntity()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getComment()
+
++ |
+
+ int |
+getId()
+
++ |
+
+ int |
+getParentId()
+
++ |
+
+ java.lang.String |
+getPostedAt()
+
++ |
+
+ java.lang.String |
+getUsername()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setComment(java.lang.String comment)
+
++ |
+
+ void |
+setId(int id)
+
++ |
+
+ void |
+setParentId(int parentId)
+
++ |
+
+ void |
+setPostedAt(java.lang.String postedAt)
+
++ |
+
+ void |
+setUsername(java.lang.String username)
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CommentEntity()+
| +Method Detail | +
|---|
+public int getId()+
+public void setId(int id)+
+public int getParentId()+
+public void setParentId(int parentId)+
+public java.lang.String getUsername()+
+public void setUsername(java.lang.String username)+
+public java.lang.String getComment()+
+public void setComment(java.lang.String comment)+
+public java.lang.String getPostedAt()+
+public void setPostedAt(java.lang.String postedAt)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.CommentTree +
public class CommentTree
+
| +Constructor Summary | +|
|---|---|
CommentTree(CommentEntity rootComment)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.util.List<CommentEntity> |
+getReplies()
+
++ |
+
+ CommentEntity |
+getRootComment()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CommentTree(CommentEntity rootComment)+
| +Method Detail | +
|---|
+public CommentEntity getRootComment()+
+public java.util.List<CommentEntity> getReplies()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.CountryDetails +
public class CountryDetails
+
| +Constructor Summary | +|
|---|---|
CountryDetails()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CountryDetails()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.DashboardEntity +
public class DashboardEntity
+
| +Constructor Summary | +|
|---|---|
DashboardEntity()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public DashboardEntity()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface IServiceAPI
+Interface of DIYLC PHP server located at www.diy-fever.com/diylc/api/v1 +
+ +
+
| +Field Summary | +|
|---|---|
+static java.lang.String |
+URL_KEY
+
++ |
+
| +Method Summary | +|
|---|---|
+ java.lang.String |
+createUser(java.lang.String username,
+ java.lang.String password,
+ java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ Creates a user with the specified details. |
+
+ java.util.List<java.lang.String> |
+getCategories()
+
++ |
+
+ java.lang.Object |
+getComments(int projectId)
+
++ Returns all available comments for the given projectId. |
+
+ java.util.List<java.lang.String> |
+getSortings()
+
++ |
+
+ java.lang.Object |
+getUserDetails(java.lang.String username,
+ java.lang.String token,
+ java.lang.String machineId)
+
++ Retrieves current user's details. |
+
+ java.lang.String |
+login(java.lang.String username,
+ java.lang.String password,
+ java.lang.String machineId)
+
++ Tries to login with the provided credentials and machineId. |
+
+ java.lang.String |
+loginWithToken(java.lang.String username,
+ java.lang.String token,
+ java.lang.String machineId)
+
++ Tries to authenticate with the token that was previously created by calling login() function. |
+
+ java.lang.String |
+postComment(java.lang.String username,
+ java.lang.String token,
+ java.lang.String machineId,
+ java.lang.Integer projectId,
+ java.lang.String comment)
+
++ Posts a comment to the specified project. |
+
+ java.lang.Object |
+search(java.lang.String criteria,
+ java.lang.String category,
+ java.lang.Integer page,
+ java.lang.Integer itemsPerPage,
+ java.lang.String sort)
+
++ Searches for projects that meet the specified search criteria. |
+
+ java.lang.String |
+updatePassword(java.lang.String username,
+ java.lang.String oldPassword,
+ java.lang.String newPassword)
+
++ Updates password of the current user using token to authenticate. |
+
+ java.lang.String |
+updateUserDetails(java.lang.String username,
+ java.lang.String token,
+ java.lang.String machineId,
+ java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ Updates user details using token to authenticate. |
+
+ java.lang.String |
+upload(java.lang.String username,
+ java.lang.String token,
+ java.lang.String machineId,
+ java.lang.String projectName,
+ java.lang.String category,
+ java.lang.String description,
+ java.lang.String diylcVersion,
+ java.lang.String keywords,
+ java.io.File thumbnail,
+ java.io.File project)
+
++ Uploads a project using token to authenticate. |
+
| +Field Detail | +
|---|
+static final java.lang.String URL_KEY+
| +Method Detail | +
|---|
+java.lang.String createUser(java.lang.String username, + java.lang.String password, + java.lang.String email, + java.lang.String website, + java.lang.String bio)+
+
username - password - email - website - bio -
++java.lang.String updateUserDetails(java.lang.String username, + java.lang.String token, + java.lang.String machineId, + java.lang.String email, + java.lang.String website, + java.lang.String bio)+
+
username - token - machineId - email - website - bio -
++java.lang.String login(java.lang.String username, + java.lang.String password, + java.lang.String machineId)+
+
username - password - machineId -
++java.lang.Object getUserDetails(java.lang.String username, + java.lang.String token, + java.lang.String machineId)+
+
username - password - machineId -
+UserEntity if it
+ succeeds.+java.lang.String loginWithToken(java.lang.String username, + java.lang.String token, + java.lang.String machineId)+
+
username - password - machineId -
++java.lang.String updatePassword(java.lang.String username, + java.lang.String oldPassword, + java.lang.String newPassword)+
+
username - token - machineId - password -
++java.lang.Object search(java.lang.String criteria, + java.lang.String category, + java.lang.Integer page, + java.lang.Integer itemsPerPage, + java.lang.String sort)+
+
criteria - category - page - itemsPerPage - sort -
+ProjectEntity
+ objects.+java.lang.String upload(java.lang.String username, + java.lang.String token, + java.lang.String machineId, + java.lang.String projectName, + java.lang.String category, + java.lang.String description, + java.lang.String diylcVersion, + java.lang.String keywords, + java.io.File thumbnail, + java.io.File project)+
+
username - token - machineId - projectName - category - description - diylcVersion - keywords - thumbnail - project -
++java.lang.String postComment(java.lang.String username, + java.lang.String token, + java.lang.String machineId, + java.lang.Integer projectId, + java.lang.String comment)+
+
username - token - machineId - projectId - comment -
++java.util.List<java.lang.String> getCategories()+
List of available categories.+java.util.List<java.lang.String> getSortings()+
List of available sortings.+java.lang.Object getComments(int projectId)+
+
projectId -
+CommentEntity
+ objects.
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.ProjectEntity +
public class ProjectEntity
+
| +Constructor Summary | +|
|---|---|
ProjectEntity()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getCategory()
+
++ |
+
+ int |
+getCommentCount()
+
++ |
+
+ java.lang.String |
+getDescription()
+
++ |
+
+ int |
+getDownloadCount()
+
++ |
+
+ java.lang.String |
+getDownloadUrl()
+
++ |
+
+ int |
+getId()
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.lang.String |
+getOwner()
+
++ |
+
+ java.lang.String |
+getThumbnailUrl()
+
++ |
+
+ java.lang.String |
+getUpdated()
+
++ |
+
+ int |
+getViewCount()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setCategory(java.lang.String category)
+
++ |
+
+ void |
+setCommentCount(int commentCount)
+
++ |
+
+ void |
+setDescription(java.lang.String description)
+
++ |
+
+ void |
+setDownloadCount(int downloadCount)
+
++ |
+
+ void |
+setDownloadUrl(java.lang.String downloadUrl)
+
++ |
+
+ void |
+setId(int id)
+
++ |
+
+ void |
+setName(java.lang.String name)
+
++ |
+
+ void |
+setOwner(java.lang.String owner)
+
++ |
+
+ void |
+setThumbnailUrl(java.lang.String thumbnailUrl)
+
++ |
+
+ void |
+setUpdated(java.lang.String updated)
+
++ |
+
+ void |
+setViewCount(int viewCount)
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ProjectEntity()+
| +Method Detail | +
|---|
+public int getId()+
+public void setId(int id)+
+public java.lang.String getName()+
+public void setName(java.lang.String name)+
+public java.lang.String getDescription()+
+public void setDescription(java.lang.String description)+
+public java.lang.String getOwner()+
+public void setOwner(java.lang.String owner)+
+public java.lang.String getCategory()+
+public void setCategory(java.lang.String category)+
+public java.lang.String getUpdated()+
+public void setUpdated(java.lang.String updated)+
+public java.lang.String getThumbnailUrl()+
+public void setThumbnailUrl(java.lang.String thumbnailUrl)+
+public java.lang.String getDownloadUrl()+
+public void setDownloadUrl(java.lang.String downloadUrl)+
+public int getViewCount()+
+public void setViewCount(int viewCount)+
+public int getDownloadCount()+
+public void setDownloadCount(int downloadCount)+
+public int getCommentCount()+
+public void setCommentCount(int commentCount)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.model.UserEntity +
public class UserEntity
+
| +Constructor Summary | +|
|---|---|
UserEntity(java.lang.String username,
+ java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getBio()
+
++ |
+
+ java.lang.String |
+getEmail()
+
++ |
+
+ java.lang.String |
+getUsername()
+
++ |
+
+ java.lang.String |
+getWebsite()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setBio(java.lang.String bio)
+
++ |
+
+ void |
+setEmail(java.lang.String email)
+
++ |
+
+ void |
+setUsername(java.lang.String username)
+
++ |
+
+ void |
+setWebsite(java.lang.String website)
+
++ |
+
+ java.lang.String |
+toString()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public UserEntity(java.lang.String username, + java.lang.String email, + java.lang.String website, + java.lang.String bio)+
| +Method Detail | +
|---|
+public java.lang.String getUsername()+
+public void setUsername(java.lang.String username)+
+public java.lang.String getEmail()+
+public void setEmail(java.lang.String email)+
+public java.lang.String getWebsite()+
+public void setWebsite(java.lang.String website)+
+public java.lang.String getBio()+
+public void setBio(java.lang.String bio)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object+public java.lang.String toString()+
toString in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CommentEntity | +|
|---|---|
| org.diylc.plugins.cloud.model | ++ |
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of CommentEntity in org.diylc.plugins.cloud.model | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.model that return CommentEntity | +|
|---|---|
+ CommentEntity |
+CommentTree.getRootComment()
+
++ |
+
+ +
| Methods in org.diylc.plugins.cloud.model that return types with arguments of type CommentEntity | +|
|---|---|
+ java.util.List<CommentEntity> |
+CommentTree.getReplies()
+
++ |
+
+ +
| Constructors in org.diylc.plugins.cloud.model with parameters of type CommentEntity | +|
|---|---|
CommentTree(CommentEntity rootComment)
+
++ |
+|
| +Uses of CommentEntity in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.presenter that return types with arguments of type CommentEntity | +|
|---|---|
+ java.util.List<CommentEntity> |
+CloudPresenter.getComments(int projectId)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use IServiceAPI | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of IServiceAPI in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.presenter that return IServiceAPI | +|
|---|---|
+ IServiceAPI |
+CloudPresenter.getService()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ProjectEntity | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of ProjectEntity in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.presenter that return types with arguments of type ProjectEntity | +|
|---|---|
+ java.util.List<ProjectEntity> |
+PagingProvider.requestMoreData()
+
++ |
+
+ java.util.List<ProjectEntity> |
+CloudPresenter.search(java.lang.String criteria,
+ java.lang.String category,
+ java.lang.String sortOrder,
+ int pageNumber,
+ int itemsPerPage)
+
++ |
+
+ java.util.List<ProjectEntity> |
+PagingProvider.startSession(java.lang.String searchFor,
+ java.lang.String category,
+ java.lang.String sort)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use UserEntity | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of UserEntity in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.presenter that return UserEntity | +|
|---|---|
+ UserEntity |
+CloudPresenter.getUserDetails()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +IServiceAPI |
+
|
+Classes
+
+ +CommentEntity + +CommentTree + +CountryDetails + +DashboardEntity + +ProjectEntity + +UserEntity |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| IServiceAPI | +Interface of DIYLC PHP server located at www.diy-fever.com/diylc/api/v1 | +
+ +
| +Class Summary | +|
|---|---|
| CommentEntity | ++ |
| CommentTree | ++ |
| CountryDetails | ++ |
| DashboardEntity | ++ |
| ProjectEntity | ++ |
| UserEntity | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.plugins.cloud.model | +|
|---|---|
| org.diylc.plugins.cloud.model | ++ |
| org.diylc.plugins.cloud.presenter | ++ |
| +Classes in org.diylc.plugins.cloud.model used by org.diylc.plugins.cloud.model | +|
|---|---|
| CommentEntity
+
+ + |
+|
| +Classes in org.diylc.plugins.cloud.model used by org.diylc.plugins.cloud.presenter | +|
|---|---|
| CommentEntity
+
+ + |
+|
| IServiceAPI
+
+ + Interface of DIYLC PHP server located at www.diy-fever.com/diylc/api/v1 |
+|
| ProjectEntity
+
+ + |
+|
| UserEntity
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.plugins.cloud.presenter.CloudException +
public class CloudException
+
| +Constructor Summary | +|
|---|---|
CloudException(java.lang.Exception e)
+
++ |
+|
CloudException(java.lang.String string)
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CloudException(java.lang.Exception e)+
+public CloudException(java.lang.String string)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
public interface CloudListener
+
| +Method Summary | +|
|---|---|
+ void |
+loggedIn()
+
++ |
+
+ void |
+loggedOut()
+
++ |
+
| +Method Detail | +
|---|
+void loggedIn()+
+void loggedOut()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.presenter.CloudPresenter +
public class CloudPresenter
+
| +Constructor Summary | +|
|---|---|
CloudPresenter(CloudListener listener)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+createUserAccount(java.lang.String username,
+ java.lang.String password,
+ java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ |
+
+ java.lang.String[] |
+getCategories()
+
++ |
+
+ java.util.List<CommentEntity> |
+getComments(int projectId)
+
++ |
+
+ java.lang.String |
+getCurrentUsername()
+
++ |
+
+ IServiceAPI |
+getService()
+
++ |
+
+ java.lang.String[] |
+getSortings()
+
++ |
+
+ UserEntity |
+getUserDetails()
+
++ |
+
+ boolean |
+isLoggedIn()
+
++ |
+
+ boolean |
+logIn(java.lang.String username,
+ java.lang.String password)
+
++ |
+
+ void |
+logOut()
+
++ |
+
+ void |
+postComment(int projectId,
+ java.lang.String comment)
+
++ |
+
+ java.util.List<ProjectEntity> |
+search(java.lang.String criteria,
+ java.lang.String category,
+ java.lang.String sortOrder,
+ int pageNumber,
+ int itemsPerPage)
+
++ |
+
+ boolean |
+tryLogInWithToken()
+
++ |
+
+ void |
+updatePassword(java.lang.String oldPassword,
+ java.lang.String newPassword)
+
++ |
+
+ void |
+updateUserDetails(java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ |
+
+ void |
+upload(java.lang.String projectName,
+ java.lang.String category,
+ java.lang.String description,
+ java.lang.String keywords,
+ java.lang.String diylcVersion,
+ java.io.File thumbnail,
+ java.io.File project)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CloudPresenter(CloudListener listener)+
| +Method Detail | +
|---|
+public IServiceAPI getService()+
+public boolean logIn(java.lang.String username, + java.lang.String password) + throws CloudException+
CloudException+public boolean tryLogInWithToken() + throws CloudException+
CloudException+public void logOut()+
+public boolean isLoggedIn()+
+public java.lang.String[] getCategories() + throws CloudException+
CloudException+public void upload(java.lang.String projectName, + java.lang.String category, + java.lang.String description, + java.lang.String keywords, + java.lang.String diylcVersion, + java.io.File thumbnail, + java.io.File project) + throws java.io.IOException, + CloudException+
java.io.IOException
+CloudException+public void postComment(int projectId, + java.lang.String comment) + throws CloudException+
CloudException+public void createUserAccount(java.lang.String username, + java.lang.String password, + java.lang.String email, + java.lang.String website, + java.lang.String bio) + throws CloudException+
CloudException+public UserEntity getUserDetails() + throws CloudException+
CloudException+public java.lang.String getCurrentUsername()+
+public void updatePassword(java.lang.String oldPassword, + java.lang.String newPassword) + throws CloudException+
CloudException+public void updateUserDetails(java.lang.String email, + java.lang.String website, + java.lang.String bio) + throws CloudException+
CloudException+public java.util.List<ProjectEntity> search(java.lang.String criteria, + java.lang.String category, + java.lang.String sortOrder, + int pageNumber, + int itemsPerPage) + throws CloudException+
CloudException+public java.lang.String[] getSortings() + throws CloudException+
CloudException+public java.util.List<CommentEntity> getComments(int projectId) + throws CloudException+
CloudException
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.plugins.cloud.presenter.NotConnectedException +
public class NotConnectedException
+
| +Constructor Summary | +|
|---|---|
NotConnectedException()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public NotConnectedException()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.plugins.cloud.presenter.NotExistsException +
public class NotExistsException
+
| +Constructor Summary | +|
|---|---|
NotExistsException(java.lang.String message)
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public NotExistsException(java.lang.String message)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++java.lang.Throwable +
java.lang.Exception +
org.diylc.plugins.cloud.presenter.NotLoggedInException +
public class NotLoggedInException
+
| +Constructor Summary | +|
|---|---|
NotLoggedInException()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Throwable | +
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public NotLoggedInException()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.plugins.cloud.presenter.PagingProvider +
public class PagingProvider
+
| +Constructor Summary | +|
|---|---|
PagingProvider(CloudPresenter cloudPresenter)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+hasMoreData()
+
++ |
+
+ java.util.List<ProjectEntity> |
+requestMoreData()
+
++ |
+
+ java.util.List<ProjectEntity> |
+startSession(java.lang.String searchFor,
+ java.lang.String category,
+ java.lang.String sort)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public PagingProvider(CloudPresenter cloudPresenter)+
| +Method Detail | +
|---|
+public java.util.List<ProjectEntity> startSession(java.lang.String searchFor, + java.lang.String category, + java.lang.String sort) + throws CloudException+
CloudException+public boolean hasMoreData()+
+public java.util.List<ProjectEntity> requestMoreData() + throws CloudException+
CloudException
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CloudException | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of CloudException in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Methods in org.diylc.plugins.cloud.presenter that throw CloudException | +|
|---|---|
+ void |
+CloudPresenter.createUserAccount(java.lang.String username,
+ java.lang.String password,
+ java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ |
+
+ java.lang.String[] |
+CloudPresenter.getCategories()
+
++ |
+
+ java.util.List<CommentEntity> |
+CloudPresenter.getComments(int projectId)
+
++ |
+
+ java.lang.String[] |
+CloudPresenter.getSortings()
+
++ |
+
+ UserEntity |
+CloudPresenter.getUserDetails()
+
++ |
+
+ boolean |
+CloudPresenter.logIn(java.lang.String username,
+ java.lang.String password)
+
++ |
+
+ void |
+CloudPresenter.postComment(int projectId,
+ java.lang.String comment)
+
++ |
+
+ java.util.List<ProjectEntity> |
+PagingProvider.requestMoreData()
+
++ |
+
+ java.util.List<ProjectEntity> |
+CloudPresenter.search(java.lang.String criteria,
+ java.lang.String category,
+ java.lang.String sortOrder,
+ int pageNumber,
+ int itemsPerPage)
+
++ |
+
+ java.util.List<ProjectEntity> |
+PagingProvider.startSession(java.lang.String searchFor,
+ java.lang.String category,
+ java.lang.String sort)
+
++ |
+
+ boolean |
+CloudPresenter.tryLogInWithToken()
+
++ |
+
+ void |
+CloudPresenter.updatePassword(java.lang.String oldPassword,
+ java.lang.String newPassword)
+
++ |
+
+ void |
+CloudPresenter.updateUserDetails(java.lang.String email,
+ java.lang.String website,
+ java.lang.String bio)
+
++ |
+
+ void |
+CloudPresenter.upload(java.lang.String projectName,
+ java.lang.String category,
+ java.lang.String description,
+ java.lang.String keywords,
+ java.lang.String diylcVersion,
+ java.io.File thumbnail,
+ java.io.File project)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CloudListener | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of CloudListener in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Constructors in org.diylc.plugins.cloud.presenter with parameters of type CloudListener | +|
|---|---|
CloudPresenter(CloudListener listener)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use CloudPresenter | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Uses of CloudPresenter in org.diylc.plugins.cloud.presenter | +
|---|
+ +
| Constructors in org.diylc.plugins.cloud.presenter with parameters of type CloudPresenter | +|
|---|---|
PagingProvider(CloudPresenter cloudPresenter)
+
++ |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Interfaces
+
+ +CloudListener |
+
|
+Classes
+
+ +CloudPresenter + +PagingProvider |
+
|
+Exceptions
+
+ +CloudException + +NotConnectedException + +NotExistsException + +NotLoggedInException |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Interface Summary | +|
|---|---|
| CloudListener | ++ |
+ +
| +Class Summary | +|
|---|---|
| CloudPresenter | ++ |
| PagingProvider | ++ |
+ +
| +Exception Summary | +|
|---|---|
| CloudException | ++ |
| NotConnectedException | ++ |
| NotExistsException | ++ |
| NotLoggedInException | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.plugins.cloud.presenter | +|
|---|---|
| org.diylc.plugins.cloud.presenter | ++ |
| +Classes in org.diylc.plugins.cloud.presenter used by org.diylc.plugins.cloud.presenter | +|
|---|---|
| CloudException
+
+ + |
+|
| CloudListener
+
+ + |
+|
| CloudPresenter
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.CalcUtils +
public class CalcUtils
+
| +Constructor Summary | +|
|---|---|
CalcUtils()
+
++ |
+|
| +Method Summary | +|
|---|---|
+static int |
+roundToGrid(int x,
+ Size gridSpacing)
+
++ Rounds the number to the closest grid line. |
+
+static void |
+snapPointToGrid(java.awt.Point point,
+ Size gridSpacing)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public CalcUtils()+
| +Method Detail | +
|---|
+public static int roundToGrid(int x, + Size gridSpacing)+
+
x -
++public static void snapPointToGrid(java.awt.Point point, + Size gridSpacing)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.ComparatorFactory +
public class ComparatorFactory
+
| +Constructor Summary | +|
|---|---|
ComparatorFactory()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.util.Comparator<IDIYComponent<?>> |
+getComponentNameComparator()
+
++ |
+
+ java.util.Comparator<ComponentType> |
+getComponentTypeComparator()
+
++ |
+
+ java.util.Comparator<IDIYComponent<?>> |
+getComponentZOrderComparator()
+
++ |
+
+static ComparatorFactory |
+getInstance()
+
++ |
+
+ java.util.Comparator<PropertyWrapper> |
+getPropertyNameComparator()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ComparatorFactory()+
| +Method Detail | +
|---|
+public static ComparatorFactory getInstance()+
+public java.util.Comparator<IDIYComponent<?>> getComponentNameComparator()+
+public java.util.Comparator<ComponentType> getComponentTypeComparator()+
+public java.util.Comparator<PropertyWrapper> getPropertyNameComparator()+
+public java.util.Comparator<IDIYComponent<?>> getComponentZOrderComparator()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.ComponentProcessor +
public class ComponentProcessor
+Utility class with component processing methods. +
+ +
+
| +Method Summary | +|
|---|---|
+ ComponentType |
+extractComponentTypeFrom(java.lang.Class<? extends IDIYComponent<?>> clazz)
+
++ |
+
+ java.util.List<PropertyWrapper> |
+extractProperties(java.lang.Class<?> clazz)
+
++ Extracts all editable properties from the component class. |
+
+static ComponentProcessor |
+getInstance()
+
++ |
+
+ java.util.List<PropertyWrapper> |
+getMutualSelectionProperties(java.util.List<IDIYComponent<?>> selectedComponents)
+
++ Returns properties that have the same value for all the selected components. |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Method Detail | +
|---|
+public static ComponentProcessor getInstance()+
+public ComponentType extractComponentTypeFrom(java.lang.Class<? extends IDIYComponent<?>> clazz)+
+public java.util.List<PropertyWrapper> extractProperties(java.lang.Class<?> clazz)+
+
clazz -
++public java.util.List<PropertyWrapper> getMutualSelectionProperties(java.util.List<IDIYComponent<?>> selectedComponents) + throws java.lang.Exception+
+
selectedComponents -
+java.lang.Exception
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.DrawingManager +
public class DrawingManager
+Utility that deals with painting Project on the Graphics2D and keeps areas taken
+ by each drawn component.
+
+ +
+
| +Field Summary | +|
|---|---|
+static java.awt.Color |
+CONTROL_POINT_COLOR
+
++ |
+
+static int |
+CONTROL_POINT_SIZE
+
++ |
+
+static java.lang.String |
+DEBUG_COMPONENT_AREAS
+
++ |
+
+static java.awt.Color |
+SELECTED_CONTROL_POINT_COLOR
+
++ |
+
+static java.lang.String |
+ZOOM_KEY
+
++ |
+
| +Constructor Summary | +|
|---|---|
DrawingManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ void |
+clearComponentAreaMap()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+drawProject(java.awt.Graphics2D g2d,
+ Project project,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter,
+ java.awt.Rectangle selectionRect,
+ java.util.List<IDIYComponent<?>> selectedComponents,
+ java.util.Set<IDIYComponent<?>> lockedComponents,
+ java.util.Set<IDIYComponent<?>> groupedComponents,
+ java.util.List<java.awt.Point> controlPointSlot,
+ java.util.List<IDIYComponent<?>> componentSlot,
+ boolean dragInProgress)
+
++ Paints the project onto the canvas and returns the list of components that failed to draw. |
+
+ java.util.List<IDIYComponent<?>> |
+findComponentsAt(java.awt.Point point,
+ Project project)
+
++ |
+
+ void |
+fireZoomChanged()
+
++ |
+
+ java.awt.Dimension |
+getCanvasDimensions(Project project,
+ java.lang.Double zoomLevel,
+ boolean useZoom)
+
++ |
+
+ java.awt.geom.Area |
+getComponentArea(IDIYComponent<?> component)
+
++ |
+
+ Theme |
+getTheme()
+
++ |
+
+ double |
+getZoomLevel()
+
++ |
+
+ void |
+invalidateComponent(IDIYComponent<?> component)
+
++ |
+
+ void |
+setTheme(Theme theme)
+
++ |
+
+ void |
+setZoomLevel(double zoomLevel)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Field Detail | +
|---|
+public static int CONTROL_POINT_SIZE+
+public static final java.lang.String ZOOM_KEY+
+public static java.lang.String DEBUG_COMPONENT_AREAS+
+public static java.awt.Color CONTROL_POINT_COLOR+
+public static java.awt.Color SELECTED_CONTROL_POINT_COLOR+
| +Constructor Detail | +
|---|
+public DrawingManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)+
| +Method Detail | +
|---|
+public java.util.List<IDIYComponent<?>> drawProject(java.awt.Graphics2D g2d, + Project project, + java.util.Set<DrawOption> drawOptions, + IComponentFiler filter, + java.awt.Rectangle selectionRect, + java.util.List<IDIYComponent<?>> selectedComponents, + java.util.Set<IDIYComponent<?>> lockedComponents, + java.util.Set<IDIYComponent<?>> groupedComponents, + java.util.List<java.awt.Point> controlPointSlot, + java.util.List<IDIYComponent<?>> componentSlot, + boolean dragInProgress)+
+
g2d - project - drawOptions - filter - selectionRect - selectedComponents - lockedComponents - groupedComponents - controlPointSlot - componentSlot - dragInProgress -
++public double getZoomLevel()+
+public void setZoomLevel(double zoomLevel)+
+public void invalidateComponent(IDIYComponent<?> component)+
+public java.awt.geom.Area getComponentArea(IDIYComponent<?> component)+
+public void clearComponentAreaMap()+
+public java.util.List<IDIYComponent<?>> findComponentsAt(java.awt.Point point, + Project project)+
+public java.awt.Dimension getCanvasDimensions(Project project, + java.lang.Double zoomLevel, + boolean useZoom)+
+public void fireZoomChanged()+
+public Theme getTheme()+
+public void setTheme(Theme theme)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.InstantiationManager +
public class InstantiationManager
+Manages component instantiation. +
+ +
+
| +Field Summary | +|
|---|---|
+static int |
+MAX_RECENT_COMPONENTS
+
++ |
+
| +Constructor Summary | +|
|---|---|
InstantiationManager()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ java.lang.String |
+createUniqueName(ComponentType componentType,
+ Project currentProject)
+
++ |
+
+ void |
+fillWithDefaultProperties(java.lang.Object object,
+ Template template)
+
++ Finds any properties that have default values and injects default values. |
+
+ java.util.List<IDIYComponent<?>> |
+getComponentSlot()
+
++ |
+
+ ComponentType |
+getComponentTypeSlot()
+
++ |
+
+ java.awt.Point |
+getFirstControlPoint()
+
++ |
+
+ java.awt.Point |
+getPotentialControlPoint()
+
++ |
+
+ Template |
+getTemplate()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+instantiateComponent(ComponentType componentType,
+ Template template,
+ java.awt.Point point,
+ Project currentProject)
+
++ |
+
+ void |
+instatiatePointByPoint(java.awt.Point scaledPoint,
+ Project currentProject)
+
++ |
+
+ void |
+loadComponentShapeFromTemplate(IDIYComponent<?> component,
+ Template template)
+
++ Uses stored control points from the template to shape component. |
+
+ void |
+pasteComponents(java.util.List<IDIYComponent<?>> components,
+ java.awt.Point scaledPoint,
+ boolean snapToGrid,
+ Size gridSpacing)
+
++ |
+
+ void |
+setComponentTypeSlot(ComponentType componentTypeSlot,
+ Template template,
+ Project currentProject)
+
++ |
+
+ void |
+tryToRotateComponentSlot()
+
++ |
+
+ boolean |
+updatePointByPoint(java.awt.Point scaledPoint)
+
++ Updates component in the slot with the new second control point. |
+
+ boolean |
+updateSingleClick(java.awt.Point scaledPoint,
+ boolean snapToGrid,
+ Size gridSpacing)
+
++ Updates location of component slot based on the new mouse location. |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Field Detail | +
|---|
+public static int MAX_RECENT_COMPONENTS+
| +Constructor Detail | +
|---|
+public InstantiationManager()+
| +Method Detail | +
|---|
+public ComponentType getComponentTypeSlot()+
+public Template getTemplate()+
+public java.util.List<IDIYComponent<?>> getComponentSlot()+
+public java.awt.Point getFirstControlPoint()+
+public java.awt.Point getPotentialControlPoint()+
+public void setComponentTypeSlot(ComponentType componentTypeSlot, + Template template, + Project currentProject) + throws java.lang.Exception+
java.lang.Exception+public void instatiatePointByPoint(java.awt.Point scaledPoint, + Project currentProject) + throws java.lang.Exception+
java.lang.Exception+public boolean updatePointByPoint(java.awt.Point scaledPoint)+
+
scaledPoint -
++public void pasteComponents(java.util.List<IDIYComponent<?>> components, + java.awt.Point scaledPoint, + boolean snapToGrid, + Size gridSpacing)+
+public boolean updateSingleClick(java.awt.Point scaledPoint, + boolean snapToGrid, + Size gridSpacing)+
+
scaledPoint - snapToGrid - gridSpacing -
++public java.util.List<IDIYComponent<?>> instantiateComponent(ComponentType componentType, + Template template, + java.awt.Point point, + Project currentProject) + throws java.lang.Exception+
java.lang.Exception+public java.lang.String createUniqueName(ComponentType componentType, + Project currentProject)+
+public void fillWithDefaultProperties(java.lang.Object object, + Template template) + throws java.lang.IllegalArgumentException, + java.lang.IllegalAccessException, + java.lang.reflect.InvocationTargetException, + java.lang.SecurityException, + java.lang.NoSuchMethodException+
IDIYComponent and Project objects.
++
object - template -
+java.lang.IllegalArgumentException
+java.lang.IllegalAccessException
+java.lang.reflect.InvocationTargetException
+java.lang.NoSuchMethodException
+java.lang.SecurityException+public void loadComponentShapeFromTemplate(IDIYComponent<?> component, + Template template)+
+
component - template - +public void tryToRotateComponentSlot()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.PCBLayerFiler +
public class PCBLayerFiler
+
| +Constructor Summary | +|
|---|---|
PCBLayerFiler(PCBLayer layer)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+testComponent(IDIYComponent<?> component)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public PCBLayerFiler(PCBLayer layer)+
| +Method Detail | +
|---|
+public boolean testComponent(IDIYComponent<?> component)+
testComponent in interface IComponentFiler
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.PointConverter +
public class PointConverter
+Serializes Point objects by converting coordinates from pixels to inches, thus avoiding
+ the resolution to affect point placement.
+
+ +
+
| +Constructor Summary | +|
|---|---|
PointConverter()
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+canConvert(java.lang.Class clazz)
+
++ |
+
+ void |
+marshal(java.lang.Object object,
+ com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
+ com.thoughtworks.xstream.converters.MarshallingContext context)
+
++ |
+
+ java.lang.Object |
+unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
+ com.thoughtworks.xstream.converters.UnmarshallingContext context)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public PointConverter()+
| +Method Detail | +
|---|
+public void marshal(java.lang.Object object, + com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, + com.thoughtworks.xstream.converters.MarshallingContext context)+
marshal in interface com.thoughtworks.xstream.converters.Converter+public java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, + com.thoughtworks.xstream.converters.UnmarshallingContext context)+
unmarshal in interface com.thoughtworks.xstream.converters.Converter+public boolean canConvert(java.lang.Class clazz)+
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcher
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.Presenter +
public class Presenter
+The main presenter class, contains core app logic and drawing routines. +
+ +
+
| +Nested Class Summary | +
|---|
| Nested classes/interfaces inherited from interface org.diylc.common.ITemplateProcessor | +
|---|
ITemplateProcessor.TemplateAlreadyExistsException |
+
| +Field Summary | +|
|---|---|
+static org.diylc.appframework.update.VersionNumber |
+CURRENT_VERSION
+
++ |
+
+static java.lang.String |
+DEFAULTS_KEY_PREFIX
+
++ |
+
+static java.util.List<IDIYComponent<?>> |
+EMPTY_SELECTION
+
++ |
+
+static int |
+ICON_SIZE
+
++ |
+
| Fields inherited from interface org.diylc.common.IPlugInPort | +
|---|
ABNORMAL_EXIT_KEY, ANTI_ALIASING_KEY, AUTO_EDIT_KEY, AUTO_PADS_KEY, BUTTON1, BUTTON2, BUTTON3, CONTINUOUS_CREATION_KEY, DND_TOGGLE_SNAP, DND_TOGGLE_STICKY, EXPORT_GRID_KEY, HI_QUALITY_RENDER_KEY, METRIC_KEY, NOBUTTON, OUTLINE_KEY, RECENT_COMPONENTS_KEY, SNAP_TO_GRID_KEY, STICKY_POINTS_KEY, THEME_KEY, WHEEL_ZOOM_KEY |
+
| Fields inherited from interface org.diylc.common.IKeyProcessor | +
|---|
VK_DOWN, VK_LEFT, VK_RIGHT, VK_UP |
+
| Fields inherited from interface org.diylc.common.ITemplateProcessor | +
|---|
TEMPLATES_KEY |
+
| +Constructor Summary | +|
|---|---|
Presenter(IView view)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+allowFileAction()
+
++ Shows a user dialog if there are changes to confirm that it's safe to proceed. |
+
+ void |
+applyPropertiesToProject(java.util.List<PropertyWrapper> properties)
+
++ Applies specified properties to the current project. |
+
+ void |
+applyTemplateToSelection(Template template)
+
++ |
+
+ void |
+bringSelectionToFront()
+
++ Brings each of the selected components one step to front. |
+
+ java.awt.geom.Point2D |
+calculateSelectionDimension()
+
++ |
+
+ void |
+createNewProject()
+
++ Creates a new project. |
+
+ void |
+deleteSelectedComponents()
+
++ Deletes all the selected components from the project. |
+
+ void |
+deleteTemplate(java.lang.String categoryName,
+ java.lang.String componentTypeName,
+ java.lang.String templateName)
+
++ |
+
+ void |
+dispose()
+
++ |
+
+ void |
+dragActionChanged(int dragAction)
+
++ Changes the current drag action during the dragging. |
+
+ void |
+dragEnded(java.awt.Point point)
+
++ Notification that drag has been ended in the specified point. |
+
+ boolean |
+dragOver(java.awt.Point point)
+
++ Checks if it's possible to drop over the specified point. |
+
+ void |
+dragStarted(java.awt.Point point,
+ int dragAction)
+
++ Notification that drag has been started from the specified point. |
+
+ void |
+draw(java.awt.Graphics2D g2d,
+ java.util.Set<DrawOption> drawOptions,
+ IComponentFiler filter)
+
++ Draws project on the provided Graphics2D. |
+
+ void |
+editSelection()
+
++ |
+
+ void |
+expandSelection(ExpansionMode expansionMode)
+
++ Expands the current selection to include surrounding components. |
+
+ java.util.List<IDIYComponent<?>> |
+findComponentsAt(java.awt.Point point)
+
++ Finds all components at the specified location, sorted by z-index from top to bottom. |
+
+ java.util.List<IDIYComponent<?>> |
+findComponentsAtScaled(java.awt.Point point)
+
++ Finds all components whose areas include the specified Point. |
+
+ java.lang.Double[] |
+getAvailableZoomLevels()
+
++ |
+
+ java.awt.Dimension |
+getCanvasDimensions(boolean useZoom)
+
++ Returns size of the canvas that takes project dimensions into account as well as zoom level. |
+
+ java.util.Map<java.lang.String,java.util.List<ComponentType>> |
+getComponentTypes()
+
++ Returns all available ComponentTypes classified by category. |
+
+ java.lang.String |
+getCurrentFileName()
+
++ |
+
+ Project |
+getCurrentProject()
+
++ Returns an instance of currently loaded project. |
+
+ org.diylc.appframework.update.VersionNumber |
+getCurrentVersionNumber()
+
++ Returns current version number. |
+
+ java.awt.Cursor |
+getCursorAt(java.awt.Point point)
+
++ Returns an instance of Cursor that should be used at the specified location. |
+
+ java.util.List<PropertyWrapper> |
+getMutualSelectionProperties()
+
++ |
+
+ ComponentType |
+getNewComponentTypeSlot()
+
++ Gets the current new component slot. |
+
+ java.util.List<PropertyWrapper> |
+getProjectProperties()
+
++ |
+
+ java.util.List<IDIYComponent<?>> |
+getSelectedComponents()
+
++ Returns the current ComponentTransferable. |
+
+ Theme |
+getSelectedTheme()
+
++ |
+
+ java.util.List<Template> |
+getTemplatesFor(java.lang.String categoryName,
+ java.lang.String componentTypeName)
+
++ |
+
+ java.util.List<Template> |
+getTemplatesForSelection()
+
++ |
+
+ double |
+getZoomLevel()
+
++ Returns current zoom level where zoomLevel = 1.0d means 100%. |
+
+ void |
+groupSelectedComponents()
+
++ Groups all selected components. |
+
+ void |
+installPlugin(IPlugIn plugIn)
+
++ |
+
+ boolean |
+isProjectModified()
+
++ |
+
+ boolean |
+keyPressed(int key,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown)
+
++ Notifies the presenter that a key hes been pressed on the canvas. |
+
+ void |
+loadProject(Project project,
+ boolean freshStart)
+
++ Loads specified Project. |
+
+ void |
+loadProjectFromFile(java.lang.String fileName)
+
++ Loads a project from the specified file. |
+
+ void |
+mouseClicked(java.awt.Point point,
+ int button,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown,
+ int clickCount)
+
++ Notifies the presenter that mouse is clicked. |
+
+ void |
+mouseMoved(java.awt.Point point,
+ boolean ctrlDown,
+ boolean shiftDown,
+ boolean altDown)
+
++ Notifies the presenter that mouse is moved. |
+
+ void |
+pasteComponents(java.util.List<IDIYComponent<?>> components)
+
++ Adds a list of components to the project. |
+
+ void |
+refresh()
+
++ Causes the display to refresh. |
+
+ void |
+renumberSelectedComponents(boolean xAxisFirst)
+
++ Renumbers all the selected components. |
+
+ void |
+rotateSelection(int direction)
+
++ Rotates selection for 90 degrees. |
+
+ void |
+saveProjectToFile(java.lang.String fileName,
+ boolean isBackup)
+
++ Saves the current project into the specified file. |
+
+ void |
+saveSelectedComponentAsTemplate(java.lang.String templateName)
+
++ |
+
+ void |
+selectAll(int layer)
+
++ Selects all components in the project. |
+
+ void |
+sendSelectionToBack()
+
++ Sends each of the selected components one step back. |
+
+ void |
+setLayerLocked(int layerZOrder,
+ boolean locked)
+
++ Locks or unlocks the specified layer. |
+
+ void |
+setMetric(boolean isMetric)
+
++ Changes default size notation, true for metric, false for imperial. |
+
+ void |
+setNewComponentTypeSlot(ComponentType componentType,
+ Template template)
+
++ Sets the new component slot. |
+
+ void |
+setProjectDefaultPropertyValue(java.lang.String propertyName,
+ java.lang.Object value)
+
++ Sets default value for the specified property name for projects. |
+
+ void |
+setSelectedTheme(Theme theme)
+
++ Changes the current theme. |
+
+ void |
+setSelectionDefaultPropertyValue(java.lang.String propertyName,
+ java.lang.Object value)
+
++ Sets default value for the specified property name for currently selected component types. |
+
+ void |
+setZoomLevel(double zoomLevel)
+
++ Changes current zoom level where zoomLevel = 1.0d means 100% |
+
+ void |
+ungroupSelectedComponents()
+
++ Ungroups all selected components. |
+
+ void |
+updateSelection(java.util.List<IDIYComponent<?>> newSelection)
+
++ Updates the selection with the specified list of component. |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Field Detail | +
|---|
+public static org.diylc.appframework.update.VersionNumber CURRENT_VERSION+
+public static final java.lang.String DEFAULTS_KEY_PREFIX+
+public static final java.util.List<IDIYComponent<?>> EMPTY_SELECTION+
+public static final int ICON_SIZE+
| +Constructor Detail | +
|---|
+public Presenter(IView view)+
| +Method Detail | +
|---|
+public void installPlugin(IPlugIn plugIn)+
+public void dispose()+
+public java.lang.Double[] getAvailableZoomLevels()+
getAvailableZoomLevels in interface IPlugInPort+public double getZoomLevel()+
IPlugInPortzoomLevel = 1.0d means 100%.
++
getZoomLevel in interface IPlugInPort+public void setZoomLevel(double zoomLevel)+
IPlugInPortzoomLevel = 1.0d means 100%
++
setZoomLevel in interface IPlugInPortzoomLevel - new zoom leve+public java.awt.Cursor getCursorAt(java.awt.Point point)+
IPlugInPortCursor that should be used at the specified location.
+
+ Note: point coordinates are scaled for zoom factor.
++
getCursorAt in interface IPlugInPort+public java.awt.Dimension getCanvasDimensions(boolean useZoom)+
IPlugInPortuseZoom is set to true, the result is scaled by zoom factor.
++
getCanvasDimensions in interface IPlugInPort+public Project getCurrentProject()+
IPlugInPort+
getCurrentProject in interface IPlugInPort+public void loadProject(Project project, + boolean freshStart)+
IPlugInPortProject.
++
loadProject in interface IPlugInPort+public void createNewProject()+
IPlugInPort+
createNewProject in interface IPlugInPort+public void loadProjectFromFile(java.lang.String fileName)+
IPlugInPort+
loadProjectFromFile in interface IPlugInPort+public boolean allowFileAction()+
IPlugInPort+
allowFileAction in interface IPlugInPort+public void saveProjectToFile(java.lang.String fileName, + boolean isBackup)+
IPlugInPort+
saveProjectToFile in interface IPlugInPort+public java.lang.String getCurrentFileName()+
getCurrentFileName in interface IPlugInPort+public boolean isProjectModified()+
isProjectModified in interface IPlugInPort+public java.util.Map<java.lang.String,java.util.List<ComponentType>> getComponentTypes()+
IPlugInPortComponentTypes classified by category. Result is a Map
+ between category name to a List of all ComponentTypes that share that category
+ name.
++
getComponentTypes in interface IPlugInPort+public void draw(java.awt.Graphics2D g2d, + java.util.Set<DrawOption> drawOptions, + IComponentFiler filter)+
IPlugInPortGraphics2D. If the provided filter is not null, it will
+ be used to filter the components that are shown.
++
draw in interface IPlugInPortdrawOptions - specific drawing options+public java.util.List<IDIYComponent<?>> findComponentsAtScaled(java.awt.Point point)+
Point. Point is not
+ scaled by the zoom factor. Components that belong to locked layers are ignored.
++
+public java.util.List<IDIYComponent<?>> findComponentsAt(java.awt.Point point)+
ISelectionProcessor+
findComponentsAt in interface ISelectionProcessor+public void mouseClicked(java.awt.Point point, + int button, + boolean ctrlDown, + boolean shiftDown, + boolean altDown, + int clickCount)+
IMouseProcessor+
mouseClicked in interface IMouseProcessor+public boolean keyPressed(int key, + boolean ctrlDown, + boolean shiftDown, + boolean altDown)+
IKeyProcessor+
keyPressed in interface IKeyProcessor+public void editSelection()+
editSelection in interface IPlugInPort+public void mouseMoved(java.awt.Point point, + boolean ctrlDown, + boolean shiftDown, + boolean altDown)+
IMouseProcessor+
mouseMoved in interface IMouseProcessor+public java.util.List<IDIYComponent<?>> getSelectedComponents()+
ISelectionProcessorComponentTransferable.
++
getSelectedComponents in interface ISelectionProcessor+public void selectAll(int layer)+
ISelectionProcessor+
selectAll in interface ISelectionProcessor+public org.diylc.appframework.update.VersionNumber getCurrentVersionNumber()+
IPlugInPort+
getCurrentVersionNumber in interface IPlugInPort+public void dragStarted(java.awt.Point point, + int dragAction)+
IMouseProcessor+
dragStarted in interface IMouseProcessor+public void dragActionChanged(int dragAction)+
IMouseProcessor+
dragActionChanged in interface IMouseProcessor+public boolean dragOver(java.awt.Point point)+
IMouseProcessor+
dragOver in interface IMouseProcessor+public void rotateSelection(int direction)+
ISelectionProcessor+
rotateSelection in interface ISelectionProcessordirection - 1 for clockwise, -1 for counter-clockwise+public void dragEnded(java.awt.Point point)+
IMouseProcessor+
dragEnded in interface IMouseProcessor+public void pasteComponents(java.util.List<IDIYComponent<?>> components)+
IPlugInPort+
pasteComponents in interface IPlugInPort+public void deleteSelectedComponents()+
IPlugInPort+
deleteSelectedComponents in interface IPlugInPort+public void setSelectionDefaultPropertyValue(java.lang.String propertyName, + java.lang.Object value)+
IPlugInPort+
setSelectionDefaultPropertyValue in interface IPlugInPortpropertyName - display name for propertyvalue - new default value, must not be null+public void setProjectDefaultPropertyValue(java.lang.String propertyName, + java.lang.Object value)+
IPlugInPort+
setProjectDefaultPropertyValue in interface IPlugInPortpropertyName - display name for propertyvalue - new default value, must not be null+public void setMetric(boolean isMetric)+
IPlugInPort+
setMetric in interface IPlugInPort+public void groupSelectedComponents()+
IPlugInPort+
groupSelectedComponents in interface IPlugInPort+public void ungroupSelectedComponents()+
IPlugInPort+
ungroupSelectedComponents in interface IPlugInPort+public void setLayerLocked(int layerZOrder, + boolean locked)+
IPlugInPort+
setLayerLocked in interface IPlugInPort+public void sendSelectionToBack()+
IPlugInPort+
sendSelectionToBack in interface IPlugInPort+public void bringSelectionToFront()+
IPlugInPort+
bringSelectionToFront in interface IPlugInPort+public void refresh()+
IPlugInPort+
refresh in interface IPlugInPort+public Theme getSelectedTheme()+
getSelectedTheme in interface IPlugInPort+public void setSelectedTheme(Theme theme)+
IPlugInPort+
setSelectedTheme in interface IPlugInPort+public void renumberSelectedComponents(boolean xAxisFirst)+
IPlugInPort+
renumberSelectedComponents in interface IPlugInPort+public void updateSelection(java.util.List<IDIYComponent<?>> newSelection)+
ISelectionProcessor+
updateSelection in interface ISelectionProcessor+public void expandSelection(ExpansionMode expansionMode)+
ISelectionProcessorexpansionMode flag.
++
expandSelection in interface ISelectionProcessor+public java.awt.geom.Point2D calculateSelectionDimension()+
calculateSelectionDimension in interface IPlugInPort+public java.util.List<PropertyWrapper> getMutualSelectionProperties()+
getMutualSelectionProperties in interface IPlugInPort+public java.util.List<PropertyWrapper> getProjectProperties()+
getProjectProperties in interface IPlugInPort+public void applyPropertiesToProject(java.util.List<PropertyWrapper> properties)+
IPlugInPort+
applyPropertiesToProject in interface IPlugInPort+public ComponentType getNewComponentTypeSlot()+
IPlugInPort+
getNewComponentTypeSlot in interface IPlugInPort+public void setNewComponentTypeSlot(ComponentType componentType, + Template template)+
IPlugInPort+
setNewComponentTypeSlot in interface IPlugInPort+public void saveSelectedComponentAsTemplate(java.lang.String templateName)+
saveSelectedComponentAsTemplate in interface ITemplateProcessor+public java.util.List<Template> getTemplatesFor(java.lang.String categoryName, + java.lang.String componentTypeName)+
getTemplatesFor in interface ITemplateProcessor+public java.util.List<Template> getTemplatesForSelection()+
getTemplatesForSelection in interface ITemplateProcessor+public void applyTemplateToSelection(Template template)+
applyTemplateToSelection in interface ITemplateProcessor+public void deleteTemplate(java.lang.String categoryName, + java.lang.String componentTypeName, + java.lang.String templateName)+
deleteTemplate in interface ITemplateProcessor
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.presenter.ProjectFileManager +
public class ProjectFileManager
+
| +Constructor Summary | +|
|---|---|
ProjectFileManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ Project |
+deserializeProjectFromFile(java.lang.String fileName,
+ java.util.List<java.lang.String> warnings)
+
++ |
+
+ void |
+fireFileStatusChanged()
+
++ |
+
+ java.lang.String |
+getCurrentFileName()
+
++ |
+
+ java.util.List<IOldFileParser> |
+getParsers()
+
++ |
+
+ boolean |
+isModified()
+
++ |
+
+ void |
+notifyFileChange()
+
++ |
+
+ void |
+serializeProjectToFile(Project project,
+ java.lang.String fileName,
+ boolean isBackup)
+
++ |
+
+ void |
+startNewFile()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public ProjectFileManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)+
| +Method Detail | +
|---|
+public void startNewFile()+
+public java.util.List<IOldFileParser> getParsers()+
+public void serializeProjectToFile(Project project, + java.lang.String fileName, + boolean isBackup) + throws java.io.IOException+
java.io.IOException+public Project deserializeProjectFromFile(java.lang.String fileName, + java.util.List<java.lang.String> warnings) + throws org.xml.sax.SAXException, + java.io.IOException, + javax.xml.parsers.ParserConfigurationException+
org.xml.sax.SAXException
+java.io.IOException
+javax.xml.parsers.ParserConfigurationException+public void notifyFileChange()+
+public java.lang.String getCurrentFileName()+
+public boolean isModified()+
+public void fireFileStatusChanged()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ComparatorFactory | +|
|---|---|
| org.diylc.presenter | ++ |
| +Uses of ComparatorFactory in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return ComparatorFactory | +|
|---|---|
+static ComparatorFactory |
+ComparatorFactory.getInstance()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use ComponentProcessor | +|
|---|---|
| org.diylc.presenter | ++ |
| +Uses of ComponentProcessor in org.diylc.presenter | +
|---|
+ +
| Methods in org.diylc.presenter that return ComponentProcessor | +|
|---|---|
+static ComponentProcessor |
+ComponentProcessor.getInstance()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Classes
+
+ +CalcUtils + +ComparatorFactory + +ComponentProcessor + +DrawingManager + +InstantiationManager + +PCBLayerFiler + +PointConverter + +Presenter + +ProjectFileManager |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Class Summary | +|
|---|---|
| CalcUtils | ++ |
| ComparatorFactory | ++ |
| ComponentProcessor | +Utility class with component processing methods. | +
| DrawingManager | +Utility that deals with painting Project on the Graphics2D and keeps areas taken
+ by each drawn component. |
+
| InstantiationManager | +Manages component instantiation. | +
| PCBLayerFiler | ++ |
| PointConverter | +Serializes Point objects by converting coordinates from pixels to inches, thus avoiding
+ the resolution to affect point placement. |
+
| Presenter | +The main presenter class, contains core app logic and drawing routines. | +
| ProjectFileManager | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.presenter | +|
|---|---|
| org.diylc.presenter | ++ |
| +Classes in org.diylc.presenter used by org.diylc.presenter | +|
|---|---|
| ComparatorFactory
+
+ + |
+|
| ComponentProcessor
+
+ + Utility class with component processing methods. |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.utils.BomEntry +
public class BomEntry
+
| +Constructor Summary | +|
|---|---|
BomEntry(java.lang.String type,
+ java.lang.String name,
+ java.lang.String value,
+ int quantity)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ boolean |
+equals(java.lang.Object obj)
+
++ |
+
+ java.lang.String |
+getName()
+
++ |
+
+ java.lang.String |
+getNotes()
+
++ |
+
+ java.lang.Integer |
+getQuantity()
+
++ |
+
+ java.lang.String |
+getType()
+
++ |
+
+ java.lang.String |
+getValue()
+
++ |
+
+ int |
+hashCode()
+
++ |
+
+ void |
+setName(java.lang.String name)
+
++ |
+
+ void |
+setNotes(java.lang.String notes)
+
++ |
+
+ void |
+setQuantity(java.lang.Integer quantity)
+
++ |
+
+ void |
+setValue(java.lang.String value)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public BomEntry(java.lang.String type, + java.lang.String name, + java.lang.String value, + int quantity)+
| +Method Detail | +
|---|
+public java.lang.String getType()+
+public java.lang.String getName()+
+public void setName(java.lang.String name)+
+public java.lang.String getValue()+
+public void setValue(java.lang.String value)+
+public java.lang.Integer getQuantity()+
+public void setQuantity(java.lang.Integer quantity)+
+public java.lang.String getNotes()+
+public void setNotes(java.lang.String notes)+
+public int hashCode()+
hashCode in class java.lang.Object+public boolean equals(java.lang.Object obj)+
equals in class java.lang.Object
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.utils.BomMaker +
public class BomMaker
+
| +Method Summary | +|
|---|---|
+ java.util.List<BomEntry> |
+createBom(java.util.List<IDIYComponent<?>> components)
+
++ |
+
+static BomMaker |
+getInstance()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Method Detail | +
|---|
+public static BomMaker getInstance()+
+public java.util.List<BomEntry> createBom(java.util.List<IDIYComponent<?>> components)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.utils.Constants +
public class Constants
+
| +Field Summary | +|
|---|---|
+static java.awt.Color |
+CANVAS_COLOR
+
++ |
+
+static java.awt.Stroke |
+DASHED_STROKE
+
++ |
+
+static Theme |
+DEFAULT_THEME
+
++ |
+
+static java.awt.Color |
+MULTI_VALUE_COLOR
+
++ |
+
+static double |
+PIXEL_SIZE
+
++ |
+
+static int |
+PIXELS_PER_INCH
+
++ |
+
+static java.awt.Color |
+TRANSPARENT_COLOR
+
++ |
+
| +Constructor Summary | +|
|---|---|
Constants()
+
++ |
+|
| +Method Summary | +
|---|
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Field Detail | +
|---|
+public static final int PIXELS_PER_INCH+
+public static final double PIXEL_SIZE+
+public static java.awt.Color CANVAS_COLOR+
+public static final java.awt.Stroke DASHED_STROKE+
+public static final Theme DEFAULT_THEME+
+public static final java.awt.Color TRANSPARENT_COLOR+
+public static final java.awt.Color MULTI_VALUE_COLOR+
| +Constructor Detail | +
|---|
+public Constants()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.utils.MemoryCleaner +
public class MemoryCleaner
+
| +Constructor Summary | +|
|---|---|
MemoryCleaner()
+
++ |
+|
| +Method Summary | +|
|---|---|
+static void |
+clean(java.lang.Object obj)
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public MemoryCleaner()+
| +Method Detail | +
|---|
+public static void clean(java.lang.Object obj)+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+java.lang.Object ++org.diylc.utils.Pair<A,B> +
public class Pair<A,B>
+
| +Constructor Summary | +|
|---|---|
Pair(A first,
+ B second)
+
++ |
+|
| +Method Summary | +|
|---|---|
+ A |
+getFirst()
+
++ |
+
+ B |
+getSecond()
+
++ |
+
| Methods inherited from class java.lang.Object | +
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
+
| +Constructor Detail | +
|---|
+public Pair(A first, + B second)+
| +Method Detail | +
|---|
+public A getFirst()+
+public B getSecond()+
+
+
|
++ + | +|||||||||
| + PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use BomEntry | +|
|---|---|
| org.diylc.utils | ++ |
| +Uses of BomEntry in org.diylc.utils | +
|---|
+ +
| Methods in org.diylc.utils that return types with arguments of type BomEntry | +|
|---|---|
+ java.util.List<BomEntry> |
+BomMaker.createBom(java.util.List<IDIYComponent<?>> components)
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use BomMaker | +|
|---|---|
| org.diylc.utils | ++ |
| +Uses of BomMaker in org.diylc.utils | +
|---|
+ +
| Methods in org.diylc.utils that return BomMaker | +|
|---|---|
+static BomMaker |
+BomMaker.getInstance()
+
++ |
+
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
|
+Classes
+
+ +BomEntry + +BomMaker + +Constants + +MemoryCleaner + +Pair |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Class Summary | +|
|---|---|
| BomEntry | ++ |
| BomMaker | ++ |
| Constants | ++ |
| MemoryCleaner | ++ |
| Pair<A,B> | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV PACKAGE + NEXT PACKAGE | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages that use org.diylc.utils | +|
|---|---|
| org.diylc.utils | ++ |
| +Classes in org.diylc.utils used by org.diylc.utils | +|
|---|---|
| BomEntry
+
+ + |
+|
| BomMaker
+
+ + |
+|
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| + | +
|---|
| All Classes
+
+
+Packages
+ |
+
+ + + diff --git a/diylc/diylc-core/doc/overview-summary.html b/diylc/diylc-core/doc/overview-summary.html new file mode 100644 index 00000000..d46ef74a --- /dev/null +++ b/diylc/diylc-core/doc/overview-summary.html @@ -0,0 +1,195 @@ + + + +
+ +
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Packages | +|
|---|---|
| org.diylc.announcements | ++ |
| org.diylc.common | ++ |
| org.diylc.components | ++ |
| org.diylc.core | ++ |
| org.diylc.core.annotations | ++ |
| org.diylc.core.measures | ++ |
| org.diylc.images | ++ |
| org.diylc.parsing | ++ |
| org.diylc.plugins.cloud.model | ++ |
| org.diylc.plugins.cloud.presenter | ++ |
| org.diylc.presenter | ++ |
| org.diylc.utils | ++ |
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
| +Package org.diylc.announcements | +
|---|
| +Class org.diylc.announcements.Announcement extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.lang.String title+
+java.lang.String text+
+java.lang.String date+
| +Package org.diylc.common | +
|---|
| +Class org.diylc.common.BadPositionException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.common.ITemplateProcessor.TemplateAlreadyExistsException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+
| +Package org.diylc.components | +
|---|
| +Class org.diylc.components.AbstractComponent extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.lang.String name+
| +Class org.diylc.components.AbstractCurvedComponent extends AbstractTransparentComponent<T> implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.awt.Point[] controlPoints+
+java.awt.Color color+
+org.diylc.components.AbstractCurvedComponent.PointCount pointCount+
| +Class org.diylc.components.AbstractLeadedComponent extends AbstractTransparentComponent<T> implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+Size length+
+Size width+
+java.awt.Point[] points+
+java.awt.Color bodyColor+
+java.awt.Color borderColor+
+java.awt.Color labelColor+
+java.awt.Color leadColor+
+Display display+
+boolean flipStanding+
| +Class org.diylc.components.AbstractRadialComponent extends AbstractLeadedComponent<T> implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+Size pinSpacing+
| +Class org.diylc.components.AbstractSchematicLeadedSymbol extends AbstractLeadedComponent<T> implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+LabelPosition labelPosition+
| +Class org.diylc.components.AbstractTransparentComponent extends AbstractComponent<T> implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+byte alpha+
| +Package org.diylc.core | +
|---|
| +Class org.diylc.core.Project extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+org.diylc.appframework.update.VersionNumber fileVersion+
+java.lang.String title+
+java.lang.String author+
+java.lang.String description+
+Size width+
+Size height+
+Size gridSpacing+
+java.util.List<E> components+
+java.util.Set<E> groups+
+java.util.Set<E> lockedLayers+
| +Class org.diylc.core.Theme extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.lang.String name+
+java.awt.Color bgColor+
+java.awt.Color gridColor+
+java.awt.Color outlineColor+
| +Class org.diylc.core.ValidationException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+
| +Package org.diylc.core.measures | +
|---|
| +Class org.diylc.core.measures.AbstractMeasure extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.lang.Double value+
+java.lang.Enum<E extends java.lang.Enum<E>> unit+
| +Class org.diylc.core.measures.Capacitance extends AbstractMeasure<CapacitanceUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Current extends AbstractMeasure<CurrentUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Inductance extends AbstractMeasure<InductanceUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Power extends AbstractMeasure<PowerUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Resistance extends AbstractMeasure<ResistanceUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Size extends AbstractMeasure<SizeUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.core.measures.Voltage extends AbstractMeasure<VoltageUnit> implements Serializable | +
|---|
+serialVersionUID: 1L + +
+
| +Package org.diylc.plugins.cloud.model | +
|---|
| +Class org.diylc.plugins.cloud.model.CommentEntity extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+int id+
+int parentId+
+java.lang.String username+
+java.lang.String comment+
+java.lang.String postedAt+
| +Class org.diylc.plugins.cloud.model.ProjectEntity extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+int id+
+java.lang.String name+
+java.lang.String description+
+java.lang.String owner+
+java.lang.String category+
+java.lang.String updated+
+java.lang.String thumbnailUrl+
+java.lang.String downloadUrl+
+int viewCount+
+int downloadCount+
+int commentCount+
| +Class org.diylc.plugins.cloud.model.UserEntity extends java.lang.Object implements Serializable | +
|---|
+serialVersionUID: 1L + +
| +Serialized Fields | +
|---|
+java.lang.String username+
+java.lang.String email+
+java.lang.String website+
+java.lang.String bio+
| +Package org.diylc.plugins.cloud.presenter | +
|---|
| +Class org.diylc.plugins.cloud.presenter.CloudException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.plugins.cloud.presenter.NotConnectedException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.plugins.cloud.presenter.NotExistsException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
| +Class org.diylc.plugins.cloud.presenter.NotLoggedInException extends java.lang.Exception implements Serializable | +
|---|
+serialVersionUID: 1L + +
+ +
+
+
+
|
++ + | +|||||||||
| + PREV + NEXT | ++ FRAMES + NO FRAMES + + + + + | +|||||||||