com.gomjabbar.querytree
Interface IQueryTreeEngine


public interface IQueryTreeEngine


Method Summary
 java.lang.String[] findActions(java.lang.String type, java.lang.Object content)
           
 java.lang.String[] findAssociations(java.lang.String type, java.lang.Object content)
           
 java.lang.String findDbleClickAction(java.lang.String type, java.lang.Object content)
           
 java.lang.Object[] findMembers(java.lang.String type, java.lang.String parentType, java.lang.Object parentContent)
           
 java.lang.Object getRootContent()
           
 java.lang.String getRootType()
           
 java.lang.String makeAssociationLabel(java.lang.String type, java.lang.String parentType, java.lang.Object parentContent, java.lang.String[] memberTypes, java.lang.Object[] memberContents)
           
 java.lang.String makeObjectLabel(java.lang.String type, java.lang.Object content, java.lang.String[] associations)
           
 java.lang.String typeForContent(java.lang.Object content)
           
 

Method Detail

makeAssociationLabel

public java.lang.String makeAssociationLabel(java.lang.String type,
                                             java.lang.String parentType,
                                             java.lang.Object parentContent,
                                             java.lang.String[] memberTypes,
                                             java.lang.Object[] memberContents)

makeObjectLabel

public java.lang.String makeObjectLabel(java.lang.String type,
                                        java.lang.Object content,
                                        java.lang.String[] associations)

findMembers

public java.lang.Object[] findMembers(java.lang.String type,
                                      java.lang.String parentType,
                                      java.lang.Object parentContent)

findAssociations

public java.lang.String[] findAssociations(java.lang.String type,
                                           java.lang.Object content)

findActions

public java.lang.String[] findActions(java.lang.String type,
                                      java.lang.Object content)

findDbleClickAction

public java.lang.String findDbleClickAction(java.lang.String type,
                                            java.lang.Object content)

typeForContent

public java.lang.String typeForContent(java.lang.Object content)

getRootType

public java.lang.String getRootType()

getRootContent

public java.lang.Object getRootContent()