mozilla
Your Search Results

    nsIMsgFilter

    Defined in comm-central/ mailnews/ base/ search/ public/ nsIMsgFilter.idl

    Attributes

    type

    attribute nsMsgRuleActionType type;
    

    priority

    // target priority.. throws an exception if the action is not priority
    attribute nsMsgPriorityValue priority;
    

    targetFolderUri

    // target folder.. throws an exception if the action is not move to folder
    attribute ACString targetFolderUri;
    

    label

    // target label. throws an exception if the action is not label
    attribute nsMsgLabelValue label;
    

    junkScore

    attribute long junkScore;
    

    strValue

    attribute AUTF8String strValue;
    

    customId

    // action id if type is Custom
    attribute ACString customId;
    

    customAction

    // custom action associated with customId
    // (which must be set prior to reading this attribute)
    readonly attribute nsIMsgFilterCustomAction customAction;  
    

    Methods

    AddTerm()

    void nsIMsgFilter::AddTerm
    (
        in nsMsgSearchAttribValue   attrib,
        in nsMsgSearchOpValue       op,
        in nsIMsgSearchValue        value,
        in boolean                  BooleanAND,
        in ACString                 arbitraryHeader
    )
    

    GetTerm()

    void nsIMsgFilter::GetTerm    (
        in long                     termIndex,
        in nsMsgSearchAttribValue   attrib,
        in nsMsgSearchOpValue       op,
        in nsIMsgSearchValue        value,
        out boolean                 BooleanAND,
        out ACString                arbitraryHeader
    )
    

    appendTerm()

    void nsIMsgFilter::appendTerm (in nsIMsgSearchTerm term)
    

    createTerm()

    nsIMsgSearchTerm nsIMsgFilter::createTerm ( )
    

    MatchHdr()

    void nsIMsgFilter::MatchHdr
    (
        in nsIMsgDBHdr    msgHdr,
        in nsIMsgFolder   folder,
        in nsIMsgDatabase db,
        in string         headers,
        in unsigned long  headerSize,
        out boolean       result
    )
    

    logRuleHit()

    void nsIMsgFilter::logRuleHit
    (
        in nsIMsgRuleAction  aFilterAction,
        in nsIMsgDBHdr       aHeader
    )
    

    createAction()

    nsIMsgRuleAction nsIMsgFilter::createAction ( )      
    

    getActionAt()

    nsIMsgRuleAction nsIMsgFilter::getActionAt (in long aIndex) 
    

    appendAction()

    void nsIMsgFilter::appendAction (in nsIMsgRuleAction  action )
    

    clearActionList()

    void nsIMsgFilter::clearActionList() 
    

    getSortedActionList()

    void nsIMsgFilter::getSortedActionList (in nsISupportsArray actionList)
    

    Document Tags and Contributors

    Contributors to this page: Sheppy, AxelGrude
    Last updated by: Sheppy,