CorePlugins

# Class: QuerySelection Source Location: /coreplugins/query/common/Query.php
### Class Overview
    CwSerializable
       |
       --IdSelection
          |
          --QuerySelection
All infos needed to query one layer It extends the IdSelection object defined in the Location core plugin. | ### Variables $hilight $maskMode $policy $tableFlags $useInQuery | ### Constants POLICY_INTERSECTION POLICY_REPLACE POLICY_UNION POLICY_XOR | ### Methods unserialize
### Inherited Variables #### Class: IdSelection IdSelection::$idAttribute IdSelection::$idType IdSelection::$layerId IdSelection::$selectedIds #### Class: CwSerializable CwSerializable::$className | ### Inherited Methods #### Class: IdSelection IdSelection::unserialize() #### Class: CwSerializable CwSerializable::__construct() Constructor CwSerializable::copyAllVars() Copy all properties from one object to another (overwriting previous ones) CwSerializable::getValue() Returns structure's property value if property exists CwSerializable::guessClassName() Tries to guess the class to use from the property being unserialised. CwSerializable::unserialize() Unserializes from a stdClass structure CwSerializable::unserializeArray() Returns an array of typed values CwSerializable::unserializeObject() Returns an unserialized object from a stdClass structure CwSerializable::unserializeObjectMap() Returns an array of unserialized objects from a stdClass structure CwSerializable::unserializeStringArray() Returns an array of typed values from a string CwSerializable::unserializeValue() Returns a typed value from a structure property
### Class Details [line 35] All infos needed to query one layer It extends the IdSelection object defined in the Location core plugin. [ Top ] ### Class Variables #### $hilight = [line 63] #### Tags:
access: | public
Type: | boolean
[ Top ] #### $maskMode = [line 58] #### Tags:
access: | public
Type: | boolean
[ Top ] #### $policy = [line 53] #### Tags:
access: | public
Type: | string
[ Top ] #### $tableFlags = [line 68] #### Tags:
access: | public
Type: | TableFlags
[ Top ] #### $useInQuery = [line 48] #### Tags:
access: | public
Type: | boolean
[ Top ] ### Class Methods ### method unserialize [line 73]
`void unserialize( mixed $struct)`
#### Tags:
access: | public
see: | CwSerializable::unserialize()
Overrides IdSelection::unserialize() (parent method not documented) [ Top ] ### Class Constants #### POLICY_INTERSECTION = 'POLICY_INTERSECTION' [line 42] [ Top ] #### POLICY_REPLACE = 'POLICY_REPLACE' [line 43] [ Top ] #### POLICY_UNION = 'POLICY_UNION' [line 41] [ Top ] #### POLICY_XOR = 'POLICY_XOR' [line 40] Policy constants [ Top ] Documentation generated on Fri, 21 Sep 2007 13:30:58 +0200 by phpDocumentor 1.3.0RC3