psdi.app.bim.parser.cobie

Class ItemASSEMBLY

  • All Implemented Interfaces:
    Item


    public class ItemASSEMBLY
    extends ItemBase
    • Field Detail

      • COBIE_ASSEMBLY_TYPE_FIXED

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_FIXED
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_OPTIONAL

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_OPTIONAL
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_INCLUDED

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_INCLUDED
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_EXCLUDED

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_EXCLUDED
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_LAYER

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_LAYER
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_PATCH

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_PATCH
        See Also:
        Constant Field Values
      • COBIE_ASSEMBLY_TYPE_MIX

        public static final java.lang.String COBIE_ASSEMBLY_TYPE_MIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • ItemASSEMBLY

        public ItemASSEMBLY()
    • 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
      • getPageId

        public java.lang.String getPageId()
        Returns:
        The COBie tab name for the object
      • 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
      • getAssemblyType

        public int getAssemblyType()
      • setAssemblyType

        public void setAssemblyType(java.lang.String assemblyType)
      • getChildern

        public java.lang.String[] getChildern()
      • setChildNames

        public void setChildNames(java.lang.String childNames)
      • childern

        public java.util.Iterator childern()
      • getParentName

        public java.lang.String getParentName()
      • setParentName

        public void setParentName(java.lang.String parentName)
      • getSheetName

        public java.lang.String getSheetName()
      • setSheetName

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

        public Item getParentItemRef()
      • toString

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