psdi.app.bim.parser.cobie

Class ItemATTRIBUTE

  • All Implemented Interfaces:
    Item


    public class ItemATTRIBUTE
    extends ItemBase
    • Constructor Detail

      • ItemATTRIBUTE

        public ItemATTRIBUTE()
    • Method Detail

      • equals

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • 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
      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface Item
        Overrides:
        getKey in class ItemBase
      • 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
      • setAllowedValues

        public void setAllowedValues(java.lang.String allowedValues)
      • getAllowedValues

        public java.lang.String getAllowedValues()
      • getAllowedValueSet

        public java.util.HashSet getAllowedValueSet()
      • getPageId

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

        public java.lang.String getSheetName()
      • setSheetName

        public void setSheetName(java.lang.String sheetName)
      • getReference

        public ItemBase getReference()
      • setReference

        public void setReference(ItemBase reference)
      • getRowName

        public java.lang.String getRowName()
      • setRowName

        public void setRowName(java.lang.String rowName)
      • getValue

        public java.lang.String getValue()
      • setValue

        public void setValue(java.lang.String value)
      • getUnit

        public java.lang.String getUnit()
      • setUnit

        public void setUnit(java.lang.String unit)
      • toString

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