psdi.app.bim.parser.cobie

Class ItemSPACE

  • All Implemented Interfaces:
    Item


    public class ItemSPACE
    extends ItemSpaces
    • Constructor Detail

      • ItemSPACE

        public ItemSPACE()
    • Method Detail

      • resolveRerefences

        public void resolveRerefences(Parser project,
                                      long flags)
        Description copied from interface: Item
        Attempts to establish all the links specified in the various COBie sheet
        Specified by:
        resolveRerefences in interface Item
        Overrides:
        resolveRerefences in class ItemBase
      • levelFromAttribute

        public boolean levelFromAttribute(Parser project,
                                          java.lang.String name)
        Look for an attribute by the name of name and use its value to try and find a floor reference
        Returns:
        True if the newly assigned floor is had been filtered out meaning the component should be deleted
      • areaFromAttribute

        public boolean areaFromAttribute(Parser project,
                                         java.lang.String name)
        Look for an attribute by the name of name name use its value to set the gross area
        Overrides:
        areaFromAttribute in class ItemSpaces
        Returns:
      • skip

        public boolean skip(Parser parser,
                            long flags)
        Description copied from interface: Item
        Called after the item is loaded but before it is added to a page.
        Specified by:
        skip in interface Item
        Overrides:
        skip in class ItemBase
        Returns:
        true causes the item to be discarded
      • addComponent

        public void addComponent(ItemCOMPONENT component)
      • components

        public java.util.Enumeration components()
      • getComponentCount

        public int getComponentCount()
      • getDateTimeStamp

        public java.lang.String getDateTimeStamp()
      • getFloorName

        public java.lang.String getFloorName()
      • getFloorReference

        public ItemFLOOR getFloorReference()
      • getPageId

        public java.lang.String getPageId()
        Returns:
        The COBie tab name for the object
      • getRoomTag

        public java.lang.String getRoomTag()
      • getUsableHeight

        public java.lang.String getUsableHeight()
      • setDateTimeStamp

        public void setDateTimeStamp(java.lang.String dateTimeStamp)
      • setFloorReference

        public void setFloorReference(ItemFLOOR floorRef)
      • setFloorName

        public void setFloorName(java.lang.String floorName)
      • setRoomTag

        public void setRoomTag(java.lang.String roomTag)
      • setUsableHeight

        public void setUsableHeight(java.lang.String usableHeight)