de.mid.innovator.srv2api.icw2elem
Class ARG_XFindIn

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2elem.ARG_XFindIn
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_XFindIn
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 boolean recursive
          expand selection with its recursive son elements
 List<ELElement> seqSel
          elements to find for or empty if all
 boolean sortIt
          sort result according to the namespace tree
 ARG_XFindTerm valTerm
          search term
 boolean withConfig
          search in configuration if seqSel is empty
 
Constructor Summary
ARG_XFindIn()
           
ARG_XFindIn(List<ELElement> seqSel, boolean recursive, boolean withConfig, boolean sortIt, ARG_XFindTerm valTerm)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recursive

public boolean recursive
expand selection with its recursive son elements


seqSel

public List<ELElement> seqSel
elements to find for or empty if all


sortIt

public boolean sortIt
sort result according to the namespace tree


valTerm

public ARG_XFindTerm valTerm
search term


withConfig

public boolean withConfig
search in configuration if seqSel is empty

Constructor Detail

ARG_XFindIn

public ARG_XFindIn()

ARG_XFindIn

public ARG_XFindIn(List<ELElement> seqSel,
                   boolean recursive,
                   boolean withConfig,
                   boolean sortIt,
                   ARG_XFindTerm valTerm)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal in interface de.mid.innovator.srv2api.impl.MarshallAble

resolveReferences

public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble

unmarshal

public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                      SrvContext srvctx)
Specified by:
unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble