psdi.app.bim.parser.cobie

Class ItemCOMPONENT

  • All Implemented Interfaces:
    Item


    public class ItemCOMPONENT
    extends ItemBase
    • Constructor Detail

      • ItemCOMPONENT

        public ItemCOMPONENT()
    • 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
      • spaceFromAttribute

        public boolean spaceFromAttribute(Parser project,
                                          java.lang.String name)
        Look for an attribute by the name of name and use its value to try and find a space reference
        Returns:
        true if the component already had a space reference or one was successfully added
      • 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
      • 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
      • getAssetIdentifier

        public java.lang.String getAssetIdentifier()
      • getBarCode

        public java.lang.String getBarCode()
      • getFloorReference

        public ItemFLOOR getFloorReference()
      • getInstallationDate

        public java.lang.String getInstallationDate()
      • getPageId

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

        public java.lang.String getSerialNumber()
      • getSpace

        public java.lang.String getSpace()
      • getSpaceReference

        public ItemSPACE getSpaceReference()
      • getTypeReference

        public ItemTYPE getTypeReference()
      • getTagNumber

        public java.lang.String getTagNumber()
      • getTypeName

        public java.lang.String getTypeName()
      • getUniqueIdLoc

        public java.lang.String getUniqueIdLoc()
      • getVendorReference

        public ItemCONTACT getVendorReference()
      • getWarrantyStartDate

        public java.lang.String getWarrantyStartDate()
      • setAssetIdentifier

        public void setAssetIdentifier(java.lang.String assetIdentifier)
      • setBarCode

        public void setBarCode(java.lang.String barCode)
      • setInstallationDate

        public void setInstallationDate(java.lang.String installationDate)
      • setSerialNumber

        public void setSerialNumber(java.lang.String serialNumber)
      • setSpace

        public void setSpace(java.lang.String space)
      • setSpaceNames

        public void setSpaceNames(java.lang.String space)
        Compatibility with older verions of COBie
        Parameters:
        space -
      • setTagNumber

        public void setTagNumber(java.lang.String tagNumber)
      • setTypeName

        public void setTypeName(java.lang.String typeName)
      • setUniqueIdLoc

        public void setUniqueIdLoc(java.lang.String uniqueId)
      • setWarrantyStartDate

        public void setWarrantyStartDate(java.lang.String warrantyStartDate)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class ItemBase