.. java:import:: java.util Collection .. java:import:: java.util Collections .. java:import:: java.util Comparator .. java:import:: org.caosdb.server.entity Entity .. java:import:: org.caosdb.server.entity EntityInterface .. java:import:: org.caosdb.server.entity.wrapper Property .. java:import:: org.caosdb.server.entity.xml PropertyToElementStrategy .. java:import:: org.caosdb.server.entity.xml SerializeFieldStrategy .. java:import:: org.caosdb.server.entity.xml ToElementStrategy .. java:import:: org.caosdb.server.utils EntityStatus .. java:import:: org.caosdb.server.utils Observable .. java:import:: org.caosdb.server.utils Observer .. java:import:: org.caosdb.server.utils ServerMessages .. java:import:: org.jdom2 Element PropertyContainer ================= .. java:package:: org.caosdb.server.entity.container :noindex: .. java:type:: public class PropertyContainer extends Container Constructors ------------ PropertyContainer ^^^^^^^^^^^^^^^^^ .. java:constructor:: public PropertyContainer(EntityInterface domain) :outertype: PropertyContainer Methods ------- add ^^^ .. java:method:: @Override public boolean add(Property p) :outertype: PropertyContainer addAll ^^^^^^ .. java:method:: @Override public boolean addAll(Collection c) :outertype: PropertyContainer addToElement ^^^^^^^^^^^^ .. java:method:: public void addToElement(EntityInterface property, Element element, SerializeFieldStrategy serializeFieldStrategy) :outertype: PropertyContainer Add a single property to the element using the given setFieldStrategy. :param property: :param element: :param serializeFieldStrategy: addToElement ^^^^^^^^^^^^ .. java:method:: public void addToElement(Element element, SerializeFieldStrategy serializeFieldStrategy) :outertype: PropertyContainer Add all properties to the element using the given setFieldStrategy. :param element: :param serializeFieldStrategy: sort ^^^^ .. java:method:: public void sort() :outertype: PropertyContainer Sort the properties by their pidx (Property Index).