[Title] change algorithm for UIProfiling Data
authorHyunjong,Pakr <phjwithyou.park@samsung.com>
Tue, 4 Dec 2012 03:02:27 +0000 (12:02 +0900)
committerHyunjong,Pakr <phjwithyou.park@samsung.com>
Tue, 4 Dec 2012 03:02:27 +0000 (12:02 +0900)
[Desc.] read the UI header file when start da
[Issue] redmine #7377

org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/config/user_interface_api_list
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerPaths.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/profiling/UIFunctionProfilingDataChecker.java

index 814a045..88ccad9 100644 (file)
@@ -1,545 +1,2 @@
-CopyItem (const ClipboardItem &item)
-RetrieveItemsN (unsigned long dataTypes)
-RetrieveLatestItemN (unsigned long dataTypes)
-GetInstance (void)
-HidePopup (void)
-IsPopupVisible (void)
-ShowPopup (unsigned long dataTypes, const IClipboardPopupEventListener &listener)
-ClipboardItem (void)
-Construct (ClipboardDataType dataType, const Osp::Base::Object &data)
-GetData (void) const 
-GetDataType (void) const 
-~ClipboardItem (void)
-GetControls (void) const 
-GetControl (int index) const 
-GetControl (const Osp::Base::String &name, bool recursive=false) const 
-GetControlCount (void) const 
-GetLandscapeLayoutN (void) const 
-GetLayoutN (void) const
-GetPortraitLayoutN (void) const 
-IsAncestorOf (const Control &control) const 
-IsControlAlwaysAtBottom (const Osp::Ui::Control &control) const 
-IsControlAlwaysOnTop (const Osp::Ui::Control &control) const 
-OnClearBackground (void)
-RemoveAllControls (void)
-AddControl (const Control &control)
-OnDraw (void)
-RemoveControl (const Control &control)
-RemoveControl (int index)
-SetControlAlwaysAtBottom (Osp::Ui::Control &control, bool alwaysAtBottom)
-SetControlAlwaysOnTop (Osp::Ui::Control &control, bool alwaysOnTop)
-~Container (void)=0
-Construct (void)
-Construct (const Osp::Ui::Layout &layout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (const Osp::Ui::Layout &portraitLayout, const Osp::Ui::Layout &landscapeLayout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Container (void)
-GetControlAt (const Control &control, int &index) const 
-SetControlAt (const Control &control, int index)
-AddDragDropEventListener (IDragDropEventListener &listener)
-AddFocusEventListener (IFocusEventListener &listener)
-AddGestureDetector (const TouchGestureDetector &gestureDetector)
-AddKeyEventListener (IKeyEventListener &listener)
-AddTouchEventListener (ITouchEventListener &listener)
-AddTouchModeChangedEventListener (Osp::Ui::ITouchModeChangedEventListener &listener)
-ConsumeInputEvent (void)
-Contains (const Osp::Graphics::Point &point) const 
-Contains (int x, int y) const 
-ConvertToControlPosition (const Osp::Graphics::Point &screenPosition) const 
-ConvertToScreenPosition (const Osp::Graphics::Point &controlPosition) const 
-Draw (void)
-GetBounds (void) const 
-GetBounds (int &x, int &y, int &width, int &height) const 
-GetCanvasN (void) const 
-GetCanvasN (const Osp::Graphics::Rectangle &bounds) const 
-GetCanvasN (int x, int y, int width, int height) const 
-GetCapturedBitmapN (void) const 
-GetChromaKeyColor (void) const 
-GetCompositeMode (void) const 
-GetControlAnimator (void) const 
-GetFontN (void)
-GetHeight (void) const 
-GetInvalidatedBounds (void) const 
-GetMaximumSize (void) const 
-GetMinimumSize (void) const 
-GetName (void) const 
-GetParent (void) const 
-GetPosition (void) const 
-GetPosition (int &x, int &y) const 
-GetShowState (void) const 
-GetSize (void) const 
-GetSize (int &width, int &height) const 
-GetVisualElement (void) const 
-GetWidth (void) const 
-GetX (void) const 
-GetY (void) const 
-HasFocus (void) const 
-Invalidate (bool recursive)
-InvalidateBounds (const Osp::Graphics::Rectangle &bounds)
-IsEnabled (void) const 
-IsFocusable (void) const 
-IsInTouchMode (void) const 
-IsMovable (void) const 
-IsMultipointTouchEnabled (void) const 
-IsResizable (void) const 
-IsVisible (void) const 
-OnBoundsChanged (const Osp::Graphics::Rectangle &oldRect, const Osp::Graphics::Rectangle &newRect)
-OnBoundsChanging (const Osp::Graphics::Rectangle &oldRect, const Osp::Graphics::Rectangle &newRect)
-OnEvaluateSize (Osp::Graphics::Dimension &evaluatedSize)
-OnInitializing (void)
-OnShowStateChanged (bool showState)
-OnTerminating (void)
-OnUserEventReceivedN (RequestId requestId, Osp::Base::Collection::IList *pArgs)
-RemoveDragDropEventListener (IDragDropEventListener &listener)
-RemoveFocusEventListener (IFocusEventListener &listener)
-RemoveGestureDetector (const TouchGestureDetector &gestureDetector)
-RemoveKeyEventListener (IKeyEventListener &listener)
-RemoveTouchEventListener (ITouchEventListener &listener)
-RemoveTouchModeChangedEventListener (Osp::Ui::ITouchModeChangedEventListener &listener)
-RequestRedraw (bool show=true) const 
-SendUserEvent (RequestId requestId, const Osp::Base::Collection::IList *pArgs) const 
-SetBounds (const Osp::Graphics::Rectangle &rect)
-SetBounds (int x, int y, int width, int height)
-SetChromaKeyColor (Osp::Graphics::Color chromaKeyColor)
-SetCompositeMode (Osp::Ui::CompositeMode compositeMode)
-SetDragEnabled (bool enable)
-SetDropEnabled (bool enable)
-SetEnabled (bool enable)
-SetFocus (void)
-SetFocusable (bool focusable)
-SetFont (const Osp::Graphics::Font &font)
-SetMaximumSize (const Osp::Graphics::Dimension &newMaxDim)
-SetMinimumSize (const Osp::Graphics::Dimension &newMinDim)
-SetMultipointTouchEnabled (bool enable)
-SetName (const Osp::Base::String &name)
-SetPosition (int x, int y)
-SetPosition (const Osp::Graphics::Point &Position)
-SetShowState (bool state)
-SetSize (const Osp::Graphics::Dimension &size)
-SetSize (int width, int height)
-SetVisualElement (const Osp::Ui::Animations::VisualElement *pVisualElement)
-Show (void)
-~Control (void)
-GetDefaultFontN (void)
-SetDefaultFont (const Osp::Base::String &faceFilePath)
-Control (void)
-Dispose (void)
-GetDefaultkeyEventListener (void) const 
-GetDefaultTouchEventListener (void) const 
-SetDefaultKeyEventListener (IKeyEventListener *pDefaultListener)
-SetDefaultTouchEventListener (ITouchEventListener *pDefaultListener)
-EvaluateSize (int &width, int &height)
-PrepareBoundsChange (const Osp::Graphics::Rectangle &oldRect, const Osp::Graphics::Rectangle &newRect)
-~CustomControlBase (void)
-Construct (const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (const Osp::Ui::Layout &portraitLayout, const Osp::Ui::Layout &landscapeLayout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (const Osp::Ui::Layout &layout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-CustomControlBase (void)
-Bind (const Osp::Base::String &bindingId, const Osp::Base::String &controlName, const Osp::Base::String &propertyName, Osp::Base::Object &dataSource, DataBindingDataType sourceType, DataBindingFlow flow, DataBindingTrigger trigger, const IDataBindingListener *pListener, const IDataBindingDataValidator *pValidator, const IDataBindingDataTransformer *pTransformer=null)
-GetContextOwner (void) const 
-SetDataBindingEventListener (const Osp::Base::String &bindingId, IDataBindingListener *pListener)
-Unbind (const Osp::Base::String &bindingId)
-UnbindAll (void)
-UpdateAllBindings (DataBindingDestinationType destType)
-UpdateBinding (const Osp::Base::String &bindingId, DataBindingDestinationType destType)
-~DataBindingContext (void)
-GetCurrentFocusedWindow (void) const 
-GetCurrentFocusOwner (void) const 
-GetInstance (void)
-Construct (int rowCount, int columnCount)
-GetColumnCount (void) const 
-GetLayoutType (void) const 
-GetRowCount (void) const 
-GridLayout (void)
-SetAlignment (Control &childControl, LayoutHorizontalAlignment horizontalAlignment, LayoutVerticalAlignment verticalAlignment)
-SetAllColumnsShrinkable (bool shrinkable)
-SetAllColumnsStretchable (bool stretchable)
-SetAllRowsShrinkable (bool shrinkable)
-SetAllRowsStretchable (bool stretchable)
-SetColumnCollapsed (int columnIndex, bool collapsed)
-SetColumnShrinkable (int columnIndex, bool shrinkable)
-SetColumnSpacing (int columnIndex, int space)
-SetColumnStretchable (int columnIndex, bool stretchable)
-SetMargin (Control &childControl, int left, int right, int top, int bottom)
-SetPosition (Control &childControl, int rowStartIndex, int columnStartIndex, int rowSpan, int columnSpan)
-SetRowCollapsed (int rowIndex, bool collapsed)
-SetRowShrinkable (int rowIndex, bool shrinkable)
-SetRowSpacing (int rowIndex, int space)
-SetRowStretchable (int rowIndex, bool stretchable)
-~GridLayout (void)
-Construct (HorizontalDirection direction)
-GetDirection (HorizontalDirection &direction) const 
-GetLayoutType (void) const 
-HorizontalBoxLayout (void)
-SetHeight (Control &childControl, int height)
-SetHorizontalFitPolicy (Control &childControl, FitPolicy policy)
-SetSpacing (Control &childControl, int space)
-SetVerticalAlignment (Control &childControl, LayoutVerticalAlignment alignment)
-SetVerticalFitPolicy (Control &childControl, FitPolicy policy)
-SetVerticalMargin (Control &childControl, int top, int bottom)
-SetWeight (Control &childControl, float weight)
-SetWidth (Control &childControl, int width)
-~HorizontalBoxLayout (void)
-OnActionPerformed (const Osp::Ui::Control &source, int actionId)=0
-~IActionEventListener (void)
-OnAdjustmentValueChanged (const Osp::Ui::Control &source, int adjustment)=0
-~IAdjustmentEventListener (void)
-OnAnimationStopped (const Osp::Ui::Control &source)=0
-~IAnimationEventListener (void)
-OnClipboardPopupClosed (const ClipboardItem *pClipboardItem)=0
-~IClipboardPopupEventListener (void)
-rChanged (const Osp::Ui::Control &source, const Osp::Graphics::Color &color)=0
-~IColorChangeEventListener (void)
-OnItemStateChanged (const Osp::Ui::Control &source, int index, int itemId, Osp::Ui::ItemStatus status)=0
-OnItemStateChanged (const Osp::Ui::Control &source, int index, int itemId, int elementId, Osp::Ui::ItemStatus status)=0
-~ICustomItemEventListener (void)
-IsSourceToTargetTransformable (const Osp::Base::String &bindingId, DataBindingDataType sourceType, DataBindingDataType targetType)=0
-IsTargetToSourceTransformable (const Osp::Base::String &bindingId, DataBindingDataType targetType, DataBindingDataType sourceType)=0
-TransformSourceToTarget (const Osp::Base::String &bindingId, DataBindingDataType sourceType, const Osp::Base::Object &sourceData, DataBindingDataType targetType, Osp::Base::Object &targetData)=0
-TransformTargetToSource (const Osp::Base::String &bindingId, DataBindingDataType targetType, const Osp::Base::Object &targetData, DataBindingDataType sourceType, Osp::Base::Object &sourceData)=0
-~IDataBindingDataTransformer (void)
-
-ValidateDataToSource (const Osp::Base::String &bindingId, const Osp::Base::Object &data)=0
-ValidateDataToTarget (const Osp::Base::String &bindingId, const Osp::Base::Object &data)=0
-~IDataBindingDataValidator (void)
-OnDataBindingSourceUpdated (const Osp::Base::String &bindingId, const Osp::Base::String &controlName, const Osp::Base::String &propertyName)=0
-OnDataBindingTargetUpdated (const Osp::Base::String &bindingId, const Osp::Base::String &controlName, const Osp::Base::String &propertyName)=0
-OnDataBindingValidationFailed (const Osp::Base::String &bindingId, const Osp::Base::String &controlName, const Osp::Base::String &propertyName, DataBindingDestinationType destType)=0
-~IDataBindingListener (void)
-OnDateChangeCanceled (const Osp::Ui::Control &source)=0
-OnDateChanged (const Osp::Ui::Control &source, int year, int month, int day)=0
-~IDateChangeEventListener (void)
-OnDateTimeChangeCanceled (const Osp::Ui::Control &source)=0
-OnDateTimeChanged (const Osp::Ui::Control &source, int year, int month, int day, int hour, int minute)=0
-~IDateTimeChangeEventListener (void)
-OnTouchDragged (const Osp::Ui::Control &source, const Osp::Graphics::Point &startPosition, const Osp::Graphics::Point &currentPosition)=0
-OnItemStateChanged (const Osp::Ui::Control &source, int mainIndex, int subIndex, int itemId, Osp::Ui::ItemStatus status)=0
-OnMainIndexChanged (const Osp::Ui::Control &source, Osp::Base::Character &mainIndex)=0
-OnMainIndexSelected (const Osp::Ui::Control &source, Osp::Base::Character &mainIndex)=0
-OnSubIndexChanged (const Osp::Ui::Control &source, Osp::Base::Character &mainIndex, Osp::Base::Character &subIndex)=0
-OnSubIndexSelected (const Osp::Ui::Control &source, Osp::Base::Character &mainIndex, Osp::Base::Character &subIndex)=0
-~IFastScrollEventListener (void)
-OnItemStateChanged (const Osp::Ui::Control &source, int mainIndex, int subIndex, int itemId, int elementId, Osp::Ui::ItemStatus status)=0
-~IExpandableItemEventListener (void)
-OnTouchDropped (const Osp::Ui::Control &source, const Osp::Graphics::Point &startPosition, const Osp::Graphics::Point &currentPosition)=0
-OnFocusGained (const Osp::Ui::Control &source)=0
-OnFocusLost (const Osp::Ui::Control &source)=0
-IGroupedItemEventListener (void)
-OnItemStateChanged (const Osp::Ui::Control &source, int groupIndex, int itemIndex, int itemId, Osp::Ui::ItemStatus status)=0
-OnItemStateChanged (const Osp::Ui::Control &source, int groupIndex, int itemIndex, int itemId, int elementId, Osp::Ui::ItemStatus status)=0
-~IGroupedItemEventListener (void)
-OnInputConnectionComposingTextChanged (Osp::Ui::InputConnection &source, const Osp::Base::String &composingText, int cursorPosition)=0
-OnInputConnectionPanelBoundsChanged (Osp::Ui::InputConnection &source, const Osp::Graphics::Rectangle &bounds)=0
-OnInputConnectionPanelLanguageChanged (Osp::Ui::InputConnection &source, Osp::Locales::LanguageCode language)=0
-OnInputConnectionPanelShowStateChanged (Osp::Ui::InputConnection &source, Osp::Ui::InputPanelShowState showState)=0
-OnInputConnectionTextCommitted (Osp::Ui::InputConnection &source, const Osp::Base::String &committedText)=0
-OnInputConnectionTextPredictionBoundsChanged (Osp::Ui::InputConnection &source, const Osp::Graphics::Rectangle &bounds)=0
-OnInputConnectionTextPredictionShowStateChanged (Osp::Ui::InputConnection &source, bool isShown)=0
-~IInputConnectionEventListener (void)
-DeleteSurroundingText (Osp::Ui::InputConnection &source, int offset, int charCount)=0
-GetPreviousText (Osp::Ui::InputConnection &source, Osp::Base::String &text, int &cursorPosition)=0
-~IInputConnectionProvider (void)
-OnItemStateChanged (const Osp::Ui::Control &source, int index, int itemId, Osp::Ui::ItemStatus status)=0
-~IItemEventListener (void)
-OnKeyLongPressed (const Osp::Ui::Control &source, Osp::Ui::KeyCode keyCode)=0
-OnKeyPressed (const Osp::Ui::Control &source, Osp::Ui::KeyCode keyCode)=0
-OnKeyReleased (const Osp::Ui::Control &source, Osp::Ui::KeyCode keyCode)=0
-OnKeypadActionPerformed (Osp::Ui::Control &source, Osp::Ui::KeypadAction keypadAction)=0
-OnKeypadBoundsChanged (Osp::Ui::Control &source)
-OnKeypadClosed (Osp::Ui::Control &source)=0
-OnKeypadOpened (Osp::Ui::Control &source)=0
-OnKeypadWillOpen (Osp::Ui::Control &source)=0
-~IKeypadEventListener (void)
-ILanguageEventListener (void)
-OnLanguageChanged (const Osp::Ui::Control &source, Osp::Locales::LanguageCode oldLanguage, Osp::Locales::LanguageCode newLanguage)=0
-BindInputMethod (void)
-Construct (const Control *pControl, IInputConnectionEventListener &listener, IInputConnectionProvider &provider)
-FinishTextComposition (void)
-GetInputPanelBounds (void) const 
-HideInputPanel (void)
-InputConnection (void)
-SetAutoCapitalizationMode (AutoCapitalizationMode autoCapitalizationMode)
-SetCursorBounds (const Osp::Graphics::Rectangle &rect)
-SetCursorPosition (int position)
-SetInputPanelAction (InputPanelAction inputPanelAction)
-SetInputPanelActionEnabled (bool enable)
-SetInputPanelStyle (InputPanelStyle style)
-SetTextPredictionEnabled (bool enable)
-ShowInputPanel (void)
-UnbindInputMethod (void)
-~InputConnection (void)
-OnOrientationChanged (const Osp::Ui::Control &source, Osp::Ui::OrientationStatus orientationStatus)=0
-~IOrientationEventListener (void)
-OnProgressPopupCanceled (void)=0
-~IProgressPopupEventListener (void)
-OnOtherControlSelected (const Osp::Ui::Control &source)=0
-OnOverlayControlClosed (const Osp::Ui::Control &source)=0
-OnOverlayControlCreated (const Osp::Ui::Control &source)=0
-OnOverlayControlOpened (const Osp::Ui::Control &source)=0
-~IScrollPanelEventListener (void)
-OnListPropertyRequested (const Osp::Ui::Control &source)=0
-OnLoadToBottomRequested (const Osp::Ui::Control &source, int groupIndex, int itemIndex, int numItems)=0
-OnLoadToTopRequested (const Osp::Ui::Control &source, int groupIndex, int itemIndex, int numItems)=0
-OnUnloadItemRequested (const Osp::Ui::Control &source, int groupIndex, int itemIndex)=0
-~ISlidableGroupedListEventListener (void)
-OnListPropertyRequested (const Osp::Ui::Control &source)=0
-OnLoadToBottomRequested (const Osp::Ui::Control &source, int index, int numItems)=0
-OnLoadToTopRequested (const Osp::Ui::Control &source, int index, int numItems)=0
-OnUnloadItemRequested (const Osp::Ui::Control &source, int index)=0
-~ISlidableListEventListener (void)
-OnTextBlockSelected (Osp::Ui::Control &source, int start, int end)=0
-~ITextBlockEventListener (void)
-OnTextValueChangeCanceled (const Osp::Ui::Control &source)=0
-OnTextValueChanged (const Osp::Ui::Control &source)=0
-~ITextEventListener (void)
-OnTimeChangeCanceled (const Osp::Ui::Control &source)=0
-OnTimeChanged (const Osp::Ui::Control &source, int hour, int minute)=0
-~ITimeChangeEventListener (void)
-OnCustomGestureCanceled (Osp::Ui::TouchGestureDetector &gestureDetector)=0
-OnCustomGestureChanged (Osp::Ui::TouchGestureDetector &gestureDetector)=0
-OnCustomGestureFinished (Osp::Ui::TouchGestureDetector &gestureDetector)=0
-OnCustomGestureStarted (Osp::Ui::TouchGestureDetector &gestureDetector)=0
-~ITouchCustomGestureEventListener (void)
-OnTouchCanceled (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchDoublePressed (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchFocusIn (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)=0
-OnTouchFocusOut (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)=0
-OnTouchLongPressed (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchMoved (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)=0
-OnTouchPressed (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)=0
-OnTouchReleased (const Osp::Ui::Control &source, const Osp::Graphics::Point &currentPosition, const Osp::Ui::TouchEventInfo &touchInfo)=0
-OnFlickGestureCanceled (Osp::Ui::TouchFlickGestureDetector &gestureDetector)=0
-OnFlickGestureDetected (Osp::Ui::TouchFlickGestureDetector &gestureDetector)=0
-~ITouchFlickGestureEventListener (void)
-~ITouchGestureEventListener (void)
-OnLongPressGestureCanceled (Osp::Ui::TouchLongPressGestureDetector &gestureDetector)=0
-OnLongPressGestureDetected (Osp::Ui::TouchLongPressGestureDetector &gestureDetector)=0
-~ITouchLongPressGestureEventListener (void)
-OnTouchModeChanged (const Osp::Ui::Control &source, bool isInTouchMode)=0
-~ITouchModeChangedEventListener (void)
-OnPanningGestureCanceled (Osp::Ui::TouchPanningGestureDetector &gestureDetector)=0
-OnPanningGestureChanged (Osp::Ui::TouchPanningGestureDetector &gestureDetector)=0
-OnPanningGestureFinished (Osp::Ui::TouchPanningGestureDetector &gestureDetector)=0
-OnPanningGestureStarted (Osp::Ui::TouchPanningGestureDetector &gestureDetector)=0
-~ITouchPanningGestureEventListener (void)
-OnPinchGestureCanceled (Osp::Ui::TouchPinchGestureDetector &gestureDetector)=0
-OnPinchGestureChanged (Osp::Ui::TouchPinchGestureDetector &gestureDetector)=0
-OnPinchGestureFinished (Osp::Ui::TouchPinchGestureDetector &gestureDetector)=0
-OnPinchGestureStarted (Osp::Ui::TouchPinchGestureDetector &gestureDetector)=0
-~ITouchPinchGestureEventListener (void)
-OnRotationGestureCanceled (Osp::Ui::TouchRotationGestureDetector &gestureDetector)=0
-OnRotationGestureChanged (Osp::Ui::TouchRotationGestureDetector &gestureDetector)=0
-OnRotationGestureFinished (Osp::Ui::TouchRotationGestureDetector &gestureDetector)=0
-OnRotationGestureStarted (Osp::Ui::TouchRotationGestureDetector &gestureDetector)=0
-~ITouchRotationGestureEventListener (void)
-OnTapGestureCanceled (Osp::Ui::TouchTapGestureDetector &gestureDetector)=0
-OnTapGestureDetected (Osp::Ui::TouchTapGestureDetector &gestureDetector)=0
-~ITouchTapGestureEventListener (void)
-OnLinkClicked (Osp::Ui::Control &source, const Osp::Base::String &text, Osp::Base::Utility::LinkType linkType, const Osp::Base::String &link)=0
-~IUiLinkEventListener (void)
-OnWindowActivated (const Osp::Ui::Window &source)=0
-OnWindowDeactivated (const Osp::Ui::Window &source)=0
-GetDisplayableLabel (KeyCode keyCode, KeyboardKeyLabelType type=KEYBOARD_KEY_LABEL_1) const 
-GetKeyboardType (void) const 
-IsKeyAvailable (KeyCode keyCode) const 
-IsPrintingKey (KeyCode keyCode) const 
-~KeyboardMap (void)
-KeyboardMap (void)
-AddKeyEventListener (IKeyEventListener &listener)
-RemoveKeyEventListener (IKeyEventListener &listener)
-~KeyEventManager (void)
-GetLayoutType (void) const =0
-Update (void)
-~Layout (void)
-GetLayoutType (void) const 
-RelativeLayout (void)
-ResetCenterAligned (Control &childControl, CenterAlignmentType alignment)
-ResetRelation (Control &childControl, RectangleEdgeType edgeType)
-SetCenterAligned (Control &childControl, CenterAlignmentType alignment)
-SetHeight (Control &childControl, int height)
-SetHorizontalFitPolicy (Control &childControl, FitPolicy policy)
-SetMargin (Control &childControl, int left, int right, int top, int bottom)
-SetRelation (Control &childControl, const Control &targetControl, RectangleEdgeRelation edgeRelation)
-SetVerticalFitPolicy (Control &childControl, FitPolicy policy)
-SetWidth (Control &childControl, int width)
-~RelativeLayout (void)
-GetPointCount (void) const 
-GetPointId (int index) const 
-GetPosition (const Osp::Ui::Control &control, unsigned long id) const 
-GetPosition (unsigned long id) const 
-GetPosition (void) const 
-GetPosition (const Osp::Ui::Control &control) const 
-GetTouchInfoListN (void) const 
-GetTouchInfoListN (const Osp::Ui::Control &control) const 
-GetTouchStatus (unsigned long id) const 
-IsMultipointEnabled (const Osp::Ui::Control &control) const 
-SetMultipointEnabled (const Osp::Ui::Control &control, bool enable)
-Touch (void)
-~Touch (void)
-tCurrentPosition (void) const 
-GetPointId (void) const 
-GetStartPosition (void) const 
-GetTouchStatus (void) const 
-IsFlicked (void) const 
-TouchEventInfo (void)
-~TouchEventInfo (void)
-GetTouchCapturedControl (void) const 
-GetTouchInfoListN (void) const 
-AddFlickGestureEventListener (Osp::Ui::ITouchFlickGestureEventListener &listener)
-GetDirection (void) const 
-GetDistance (int &xDistance, int &yDistance) const 
-GetDuration (void) const 
-RemoveFlickGestureEventListener (Osp::Ui::ITouchFlickGestureEventListener &listener)
-TouchFlickGestureDetector (void)
-~TouchFlickGestureDetector (void)
-IsCancelTouchEventOnSuccessEnabled (void) const 
-IsDelayTouchEventEnabled (void) const 
-OnTouchCanceled (Osp::Ui::Control &source, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchMoved (Osp::Ui::Control &source, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchPressed (Osp::Ui::Control &source, const Osp::Ui::TouchEventInfo &touchInfo)
-OnTouchReleased (Osp::Ui::Control &source, const Osp::Ui::TouchEventInfo &touchInfo)
-SetCancelTouchEventOnSuccessEnabled (bool enable)
-SetDelayTouchEventEnabled (bool enable)
-StartOnFailureOf (const TouchGestureDetector &gestureDetector)
-TouchGestureDetector (void)
-~TouchGestureDetector (void)
-AddGestureEventListener (Osp::Ui::ITouchGestureEventListener &listener)
-GetDetectorState (void) const 
-RemoveGestureEventListener (Osp::Ui::ITouchGestureEventListener &listener)
-SetDetectorState (Osp::Ui::TouchGestureDetectorState state)
-TouchInfo (void)
-AddLongPressGestureEventListener (Osp::Ui::ITouchLongPressGestureEventListener &listener)
-GetDuration (void) const 
-GetMoveAllowance (void) const 
-GetTouchCount (void) const 
-RemoveLongPressGestureEventListener (Osp::Ui::ITouchLongPressGestureEventListener &listener)
-SetDuration (int duration)
-SetMoveAllowance (int allowance)
-SetTouchCount (int count)
-TouchLongPressGestureDetector (void)
-~TouchLongPressGestureDetector (void)
-AddPanningGestureEventListener (Osp::Ui::ITouchPanningGestureEventListener &listener)
-GetTouchCount (void) const 
-GetTouchInfoListN (void) const 
-RemovePanningGestureEventListener (Osp::Ui::ITouchPanningGestureEventListener &listener)
-SetTouchCount (int count)
-TouchPanningGestureDetector (void)
-~TouchPanningGestureDetector (void)
-AddPinchGestureEventListener (Osp::Ui::ITouchPinchGestureEventListener &listener)
-GetCenterPoint (void) const 
-GetDistance (void) const 
-RemovePinchGestureEventListener (Osp::Ui::ITouchPinchGestureEventListener &listener)
-TouchPinchGestureDetector (void)
-~TouchPinchGestureDetector (void)
-AddRotationGestureEventListener (Osp::Ui::ITouchRotationGestureEventListener &listener)
-GetAngle (void) const 
-GetDistance (void) const 
-RemoveRotationGestureEventListener (Osp::Ui::ITouchRotationGestureEventListener &listener)
-TouchRotationGestureDetector (void)
-~TouchRotationGestureDetector (void)
-AddTapGestureEventListener (Osp::Ui::ITouchTapGestureEventListener &listener)
-GetMoveAllowance (void) const 
-GetTapCount (void) const 
-GetTapInterval (void) const 
-GetTouchCount (void) const 
-RemoveTapGestureEventListener (Osp::Ui::ITouchTapGestureEventListener &listener)
-SetMoveAllowance (int allowance)
-SetTapCount (int count)
-SetTapInterval (int interval)
-SetTouchCount (int count)
-TouchTapGestureDetector (void)
-~TouchTapGestureDetector (void)
-Equals (const Object &obj) const 
-GetHashCode (void) const 
-GetType (void) const 
-IsEmpty (void) const 
-operator= (long long rhs)
-operator= (unsigned long long rhs)
-operator= (unsigned long rhs)
-operator= (const char *pRhs)
-operator= (const Variant &rhs)
-operator= (const wchar_t *pRhs)
-operator= (const Osp::Base::String &rhs)
-operator= (const Osp::Base::DateTime &rhs)
-operator= (const Osp::Graphics::Color &rhs)
-operator= (const Osp::Graphics::Point &rhs)
-operator= (const Osp::Graphics::FloatPoint &rhs)
-operator= (const Osp::Graphics::Rectangle &rhs)
-operator= (const Osp::Graphics::FloatRectangle &rhs)
-operator= (const Osp::Graphics::Dimension &rhs)
-operator= (const Osp::Graphics::FloatDimension &rhs)
-operator= (const Osp::Graphics::FloatMatrix4 &rhs)
-operator= (int rhs)
-operator= (unsigned int rhs)
-operator= (bool rhs)
-operator= (float rhs)
-operator= (double rhs)
-operator= (long rhs)
-ToBool (void) const 
-ToColor (void) const 
-ToDateTime (void) const 
-ToDimension (void) const 
-ToDouble (void) const 
-ToFloat (void) const 
-ToFloatDimension (void) const 
-ToFloatMatrix4 (void) const 
-ToFloatPoint (void) const 
-ToFloatRectangle (void) const 
-ToInt (void) const 
-ToLong (void) const 
-ToLongLong (void) const 
-ToPoint (void) const 
-ToRectangle (void) const 
-ToString (void) const 
-ToUInt (void) const 
-ToULong (void) const 
-ToULongLong (void) const 
-Variant (const char *pValue)
-Variant (unsigned long long value)
-Variant (void)
-Variant (const wchar_t *pValue)
-Variant (const Osp::Base::String &value)
-Variant (bool value)
-Variant (const Osp::Graphics::Rectangle &value)
-Variant (const Osp::Base::DateTime &value)
-Variant (unsigned int value)
-Variant (const Osp::Graphics::FloatPoint &value)
-Variant (double value)
-Variant (const Osp::Graphics::FloatDimension &value)
-Variant (const Osp::Graphics::Color &value)
-Variant (const Osp::Graphics::Point &value)
-Variant (int value)
-Variant (long value)
-Variant (unsigned long value)
-Variant (const Variant &value)
-Variant (const Osp::Graphics::FloatRectangle &value)
-Variant (const Osp::Graphics::FloatMatrix4 &value)
-Variant (float value)
-Variant (long long value)
-Variant (const Osp::Graphics::Dimension &value)
-~Variant (void)
-Construct (VerticalDirection direction)
-GetDirection (VerticalDirection &direction) const 
-GetLayoutType (void) const 
-SetHeight (Control &childControl, int height)
-SetHorizontalAlignment (Control &childControl, LayoutHorizontalAlignment alignment)
-SetHorizontalFitPolicy (Control &childControl, FitPolicy policy)
-SetHorizontalMargin (Control &childControl, int left, int right)
-SetSpacing (Control &childControl, int space)
-SetVerticalFitPolicy (Control &childControl, FitPolicy policy)
-SetWeight (Control &childControl, float weight)
-SetWidth (Control &childControl, int width)
-VerticalBoxLayout (void)
-~VerticalBoxLayout (void)
-AddWindowEventListener (Osp::Ui::IWindowEventListener &listener)
-GetDisplayContext (void) const 
-GetScreen (void) const 
-GetWindowState (void) const 
-RemoveWindowEventListener (Osp::Ui::IWindowEventListener &listener)
-SetOwner (Osp::Ui::Control *pControl)
-Show (void)
-~Window (void)=0
-Construct (const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (const Osp::Ui::Layout &layout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
-Construct (int x, int y, int width, int height, ScreenType screenType=SCREEN_0)
-Construct (const Osp::Ui::Layout &portraitLayout, const Osp::Ui::Layout &landscapeLayout, const Osp::Graphics::Rectangle &rect, bool resizable=true, bool movable=true)
\ No newline at end of file
+file :: + Ui`, -Web ;
+api :: +(`,  +)`, -*`,-/`, -:`, -{`, -->`, -new`, -if`, -switch`, -!`, -.`, -operator`, -,;
\ No newline at end of file
index 3a6bdd8..f279e35 100644 (file)
@@ -60,6 +60,11 @@ public class AnalyzerPaths {
        public static final String WINDOW_ACTIVATOR_MACOS_PATH = TIZEN_ROOT_PATH
                        + "/tools/dynamic-analyzer/tool/macoswindowactivator.sh";//$NON-NLS-1$
 
+       public static final String DA_OSP_EMULATOR_SOUECE_PATH = TIZEN_ROOT_PATH
+                       + "/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.cpp/usr/include/osp"; //$NON-NLS-1$
+       public static final String DA_OSP_DEVICE_SOUECE_PATH = TIZEN_ROOT_PATH
+                       + "/platforms/tizen2.0/rootstraps/tizen-device-2.0.cpp/usr/include/osp"; //$NON-NLS-1$
+       
        /* Name & Path */
        public static final String DA_REMOTE_PROBE_PATH = "/opt/developer/sdk_tools/da/"; //$NON-NLS-1$
        public static final String DA_REMOTE_PATH = "/opt/home/developer/sdk_tools/da/"; //$NON-NLS-1$
index 7849944..82ee80b 100644 (file)
@@ -35,7 +35,9 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.TreeSet;
 
+import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
 import org.tizen.dynamicanalyzer.common.AnalyzerPaths;
+import org.tizen.dynamicanalyzer.communicator.DACommunicator;
 import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
 import org.tizen.dynamicanalyzer.ui.summary.profiling.FunctionUsageProfiler;
 import org.tizen.dynamicanalyzer.ui.summary.profiling.ProfileDataMaker;
@@ -59,11 +61,10 @@ public class UIFunctionProfilingDataChecker {
 
                        int nChangedIndex = 0;
                        boolean bUpdateData = false;
-                       
-                       if ( getDataList().size() == 0){
+
+                       if (getDataList().size() == 0) {
                                makeRootParentData(input);
                        }
-                       
 
                        int nListSize = getDataList().size();
                        for (int i = 0; i < nListSize; i++) {
@@ -190,12 +191,21 @@ public class UIFunctionProfilingDataChecker {
                if (inputData.contains("(")) { //$NON-NLS-1$
                        String[] splitInpuDataList = inputData.split("\\("); //$NON-NLS-1$
                        String strApiName = null;
-                       if (splitInpuDataList[0].contains("::")) {//$NON-NLS-1$
-                               String[] apiNameList = splitInpuDataList[0].split("::"); //$NON-NLS-1$
+
+                       String[] splitApiNameAndReturnValues = splitInpuDataList[0]
+                                       .split(" "); //$NON-NLS-1$
+
+                       if (splitApiNameAndReturnValues[splitApiNameAndReturnValues.length - 1]
+                                       .contains("::")) {//$NON-NLS-1$
+
+                               String[] apiNameList = splitApiNameAndReturnValues[splitApiNameAndReturnValues.length - 1]
+                                               .split("::"); //$NON-NLS-1$
                                strApiName = new String(
                                                apiNameList[apiNameList.length - 1].trim());
                        } else {
-                               strApiName = new String(splitInpuDataList[0].trim());
+                               strApiName = new String(
+                                               splitApiNameAndReturnValues[splitApiNameAndReturnValues.length - 1]
+                                                               .trim());
                        }
 
                        String strParameter = new String(
@@ -224,30 +234,140 @@ public class UIFunctionProfilingDataChecker {
                return returnData;
        }
 
-       private boolean getUIApiList() {
+       private void getUIApiList() {
+
+               String ospSourcePath = null;
+               if (DACommunicator.isTargetEmulator()) {
+                       ospSourcePath = AnalyzerPaths.DA_OSP_EMULATOR_SOUECE_PATH;
+               } else {
+                       ospSourcePath = AnalyzerPaths.DA_OSP_DEVICE_SOUECE_PATH;
+               }
+
+               String uiFileOptionList = null;
+               String uiApiOptionList = null;
+               String uiOptionList = getUIApiOptionList();
+               String[] splitInpuDataList = uiOptionList.split(";"); //$NON-NLS-1$
+               for (int i = 0; i < splitInpuDataList.length; i++) {
+                       if (splitInpuDataList[i].contains("file")) {//$NON-NLS-1$
+                               String[] splitDataList = splitInpuDataList[i].split("::");//$NON-NLS-1$
+                               uiFileOptionList = splitDataList[splitDataList.length - 1];
+                       } else {
+                               String[] splitDataList = splitInpuDataList[i].split("::");//$NON-NLS-1$
+                               uiApiOptionList = splitDataList[splitDataList.length - 1];
+                       }
+               }
+
+               String[] splitUiFileOptionList = uiFileOptionList
+                               .split(AnalyzerConstants.DATA_PARSING_TOKEN);
+               String[] splitUiApiOptionList = uiApiOptionList
+                               .split(AnalyzerConstants.DATA_PARSING_TOKEN);
+
+               File file = new File(ospSourcePath);
+               File[] files = file.listFiles();
+               String filename = null;
+               int filelength = files.length;
+               // int fileCount = 0;
+               for (int i = 0; i < filelength; i++) {
+                       filename = files[i].getName();
+                       boolean isUIFile = false;
+                       for (int j = 0; j < splitUiFileOptionList.length; j++) {
+                               if (splitUiFileOptionList[j].contains("+")) {//$NON-NLS-1$
+                                       int chartIndex = splitUiFileOptionList[j].indexOf("+");//$NON-NLS-1$
+                                       String uiAddOption = splitUiFileOptionList[j].substring(
+                                                       chartIndex + 1).trim();
+                                       if (filename.contains(uiAddOption)) {
+                                               isUIFile = true;
+                                       }
+                               } else {
+                                       int chartIndex = splitUiFileOptionList[j].indexOf("-");//$NON-NLS-1$
+                                       String uiMinusOption = splitUiFileOptionList[j].substring(
+                                                       chartIndex + 1).trim();
+                                       if (filename.contains(uiMinusOption)) {
+                                               isUIFile = false;
+                                               break;
+                                       }
+                               }
+                       }
+
+                       if (isUIFile) {
+                               // System.out.println("files[" + fileCount + "] :" +filename);
+                               BufferedReader in;
+                               String content;
+                               try {
+                                       in = new BufferedReader(new FileReader(files[i]));
+                                       String strInputData;
+                                       while (null != (content = in.readLine())) {
+                                               if (!content.equals("")) { //$NON-NLS-1$
+                                                       strInputData = content.trim();
+
+                                                       boolean isUIApi = false;
+                                                       for (int j = 0; j < splitUiApiOptionList.length; j++) {
+                                                               if (splitUiApiOptionList[j].contains("+")) {//$NON-NLS-1$
+                                                                       int chartIndex = splitUiApiOptionList[j]
+                                                                                       .indexOf("+");//$NON-NLS-1$
+                                                                       String uiAddOption = splitUiApiOptionList[j]
+                                                                                       .substring(chartIndex + 1).trim();
+                                                                       if (strInputData.contains(uiAddOption)) {
+                                                                               isUIApi = true;
+                                                                       }
+                                                               } else {
+                                                                       int chartIndex = splitUiApiOptionList[j]
+                                                                                       .indexOf("-");//$NON-NLS-1$
+                                                                       String uiMinusOption = splitUiApiOptionList[j]
+                                                                                       .substring(chartIndex + 1).trim();
+                                                                       if (strInputData.contains(uiMinusOption)) {
+                                                                               isUIApi = false;
+                                                                               break;
+                                                                       }
+                                                               }
+                                                       }
+                                                       if (isUIApi) {
+                                                               userInterfaceFunctionTree
+                                                                               .add(makeTreeSetData(strInputData));
+                                                               // System.out.println("API[ "+fileCount+" ] : "+strInputData);
+                                                               // fileCount++;
+                                                       }
+                                               }
+                                       }
+                                       // System.out.println();
+                               } catch (FileNotFoundException e) {
+                                       // TODO Auto-generated catch block
+                                       e.printStackTrace();
+                               } catch (IOException e) {
+                                       // TODO Auto-generated catch block
+                                       e.printStackTrace();
+                               }
+                       }
+               }
+               System.out.println("list : " + userInterfaceFunctionTree.size());
+       }
+       
+       private String getUIApiOptionList() {
+
+               String uiApiOptionList = new String();
+
                String configFileName = AnalyzerLabels.USER_INTERFACE_API_LIST_FILE_NAME;
                File configFolder = new File(AnalyzerPaths.CONFIG_FOLDER_PATH);
                if (!configFolder.isDirectory()) {
                        System.out.println("Not Exist UI API List File ");
-                       return false;
+                       return null;
                }
                File apiListFile = new File(configFolder, configFileName);
                if (!apiListFile.isFile()) {
                        System.out.println("Not Exist UI API List File ");
-                       return false;
+                       return null;
                } else {
                        BufferedReader in;
                        String content;
                        try {
                                in = new BufferedReader(new FileReader(apiListFile));
-                               String strInputData;
+                               StringBuffer inputData = new StringBuffer();
                                while (null != (content = in.readLine())) {
                                        if (!content.equals("")) { //$NON-NLS-1$
-                                               strInputData = content.trim();
-                                               userInterfaceFunctionTree
-                                                               .add(makeTreeSetData(strInputData));
+                                               inputData.append(content);
                                        }
                                }
+                               uiApiOptionList = inputData.toString();
                                // System.out.println(userInterfaceFunctionTree);
                        } catch (FileNotFoundException e) {
                                // TODO Auto-generated catch block
@@ -257,6 +377,6 @@ public class UIFunctionProfilingDataChecker {
                                e.printStackTrace();
                        }
                }
-               return true;
+               return uiApiOptionList;
        }
 }