|
Jive reference manual
|
#include <jive/util/StdMemberSet.h>

Public Member Functions | |
| StdMemberSet () | |
| StdMemberSet (const String &name, const String &mbrName, const Ref< ItemSet > &items, const Ref< XItemMap > &map=NIL) | |
| StdMemberSet (const Self &rhs) | |
| virtual void | resetEvents () |
| virtual void | readFrom (ObjectInput &in) |
| virtual void | writeTo (ObjectOutput &out) const |
| virtual Ref< Object > | clone () const |
| virtual idx_t | size () const |
| Returns the size of this item set. More... | |
| virtual String | getItemName () const |
| Returns the type name of an item. More... | |
| virtual ItemMap * | getItemMap () const |
| Returns the item map associated with this item set. More... | |
| virtual void | clear () |
| virtual void | reserve (idx_t count) |
| virtual void | trimToSize () |
| virtual idx_t | addMember (idx_t iitem, idx_t ilocal) |
| virtual idx_t | addMember (idx_t id, idx_t iitem, idx_t ilocal) |
| virtual idx_t | addMembers (const IdxVector &iitems, const IdxVector &ilocals) |
| virtual void | reorderMembers (const Reordering &reord) |
| virtual void | getMember (idx_t &iitem, idx_t &ilocal, idx_t imbr) const |
| virtual ItemSet * | getCompoundItems () const |
Public Member Functions inherited from jive::util::XMemberSet | |
| void | eraseMembers (const IdxVector &imbrs) |
Public Member Functions inherited from jive::util::MemberSet | |
| virtual void | printSubset (PrintWriter &out, const IdxVector &imbrs) const |
| IdxVector | getMembersOf (const IdxVector &iitems) const |
| Topology | getMembersPerItem () const |
Public Member Functions inherited from jive::util::ItemSet | |
| virtual String | toString () const |
| Returns a short textual description of this object. More... | |
| String | getName () const |
| Returns the (descriptive) name of this item set. More... | |
| virtual String | getTagName () const |
| Returns an XML tag name for this item set. More... | |
| virtual String | getItemsName () const |
| Returns the plural of an item type name. More... | |
| String | getContext () const |
| Returns a context string. More... | |
| String | getItemPath (int itemID) const |
| Returns an identification string for an item. More... | |
| int | findItem (int itemID) const |
| Returns the index of an item with a given ID. More... | |
| int | getItemID (int iitem) const |
| Returns the ID of the item with a given index. More... | |
| virtual void | printTo (Printer &out) const |
| Prints the contents of this item set. More... | |
| void | store (const String &name, const Properties &globdat) const |
| Stores this item set in a (global) data set. More... | |
Public Member Functions inherited from jem::Object | |
| virtual Class * | getClass () const |
Returns the Class instance representing the runtime class of this object. More... | |
| virtual long | hashValue () const |
| Returns a hash value for this object. More... | |
| virtual bool | equals (const Ref< Object > &obj) const |
| Tests whether two objects are equal. More... | |
| Ref< Object > | clone () const |
| Returns a copy of this object. More... | |
Protected Member Functions | |
| virtual | ~StdMemberSet () |
| virtual void | emitEvents_ (int events) |
Protected Member Functions inherited from jive::util::XMemberSet | |
| XMemberSet (const String &name="") | |
| virtual | ~XMemberSet () |
Protected Member Functions inherited from jive::util::MemberSet | |
| MemberSet (const String &name="") | |
| virtual | ~MemberSet () |
Protected Member Functions inherited from jive::util::ItemSet | |
| ItemSet (const String &name="") | |
| Constructs an item set with a given name. More... | |
| virtual | ~ItemSet () |
Protected Member Functions inherited from jem::Collectable | |
| Collectable () | |
Creates an empty Collectable. More... | |
| ~Collectable () | |
| Frees resources. More... | |
Protected Member Functions inherited from jem::Clonable | |
| virtual | ~Clonable () |
| virtual void | emitVTable_ () |
Protected Member Functions inherited from jem::Interface | |
| virtual | ~Interface () |
| Empty destructor. More... | |
Protected Member Functions inherited from jem::io::Serializable | |
| virtual | ~Serializable () |
| virtual void | emitVtableFunc_ () |
Additional Inherited Members | |
Public Types inherited from jive::util::ItemSet | |
| typedef jem::String | String |
| Represents a string type. More... | |
| typedef jem::io::PrintWriter | Printer |
| Represents a formatted output stream. More... | |
| typedef jem::util::Dictionary | Dict |
| Represents a dictionary. More... | |
| typedef jem::util::Properties | Properties |
| Represents a properties set. More... | |
Static Public Member Functions inherited from jive::util::MemberSet | |
| static IdxVector | getMembersOf (const IdxVector &iitems, const Topology &topo) |
Static Public Member Functions inherited from jive::util::ItemSet | |
| static jem::Ref< ItemSet > | find (const String &name, const Properties &globdat) |
| Searches for a named item set in a (global) data set. More... | |
| static jem::Ref< ItemSet > | get (const String &name, const Properties &globdat, const String &context) |
| Returns a named item set stored in a (global) data set. More... | |
| static jem::Ref< Dict > | getAll (const Properties &globdat) |
| Returns a dictionary containing all item sets in a (global) data set. More... | |
| static StringVector | listAll (const Properties &globdat) |
| Returns the names of all item sets stored in a (global) data set. More... | |
Static Public Member Functions inherited from jem::Object | |
| static Class * | getType () |
Returns the Class instance representing the Object class. More... | |
Public Attributes inherited from jive::util::ItemSet | |
| jem::util::Event< int, Self & > | newSizeEvent |
| Signals that the size of this item set has changed. More... | |
| jem::util::Event< const IntVector &, Self & > | newOrderEvent |
| Signals that the items have been re-ordered. More... | |
Protected Attributes inherited from jive::util::ItemSet | |
| String | myName_ |
| The descriptive name of this item set. More... | |
| jive::util::StdMemberSet::StdMemberSet | ( | ) |
| jive::util::StdMemberSet::StdMemberSet | ( | const String & | name, |
| const String & | mbrName, | ||
| const Ref< ItemSet > & | items, | ||
| const Ref< XItemMap > & | map = NIL |
||
| ) |
| jive::util::StdMemberSet::StdMemberSet | ( | const Self & | rhs | ) |
|
protectedvirtual |
|
virtual |
|
virtual |
Implements jem::io::Serializable.
|
virtual |
Implements jem::io::Serializable.
Implements jem::Clonable.
|
virtual |
Returns the number of items in this set.
Reimplemented from jive::util::ItemSet.
|
virtual |
Returns a string that can be used as the type name of an item in this set. For instance, if this item sets contains points, it could return the string "point".
The string returned by this function is mostly used to generate various types of output messagesm, including error messages.
Reimplemented from jive::util::MemberSet.
|
virtual |
Returns a pointer to the ItemMap object that is associated with this item set. The pointer is guaranteed to be non-null and to be valid throughout the lifetime of this item set.
ItemMap of this item set. Implements jive::util::ItemSet.
|
virtual |
Implements jive::util::XMemberSet.
|
virtual |
Reimplemented from jive::util::XMemberSet.
|
virtual |
Reimplemented from jive::util::XMemberSet.
|
virtual |
Implements jive::util::XMemberSet.
|
virtual |
Implements jive::util::XMemberSet.
|
virtual |
Reimplemented from jive::util::XMemberSet.
|
virtual |
Implements jive::util::XMemberSet.
|
virtual |
Implements jive::util::MemberSet.
|
virtual |
Implements jive::util::MemberSet.
|
protectedvirtual |