Class BrowseElement

  • All Implemented Interfaces:
    java.io.Serializable

    public class BrowseElement
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • PROP_PROVIDER

        public static final java.lang.Integer PROP_PROVIDER
      • PROP_DRIVER

        public static final java.lang.Integer PROP_DRIVER
      • server

        protected java.lang.String server
      • browsePath

        protected java.lang.String browsePath
      • itemName

        protected java.lang.String itemName
      • itemId

        protected java.lang.String itemId
      • itemType

        protected int itemType
      • complete

        protected boolean complete
    • Constructor Detail

      • BrowseElement

        public BrowseElement()
      • BrowseElement

        public BrowseElement​(int itemType)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getServer

        public java.lang.String getServer()
      • getBrowsePath

        public java.lang.String getBrowsePath()
      • getItemName

        public java.lang.String getItemName()
      • getItemId

        public java.lang.String getItemId()
      • getItemType

        public int getItemType()
      • isComplete

        public boolean isComplete()
      • setComplete

        public void setComplete​(boolean value)
      • fillInDetails

        public void fillInDetails​(BrowseElement elm)
      • getProperties

        public java.util.Collection<BrowseElement.PropertyElement> getProperties()
        Returns all defined properties. Will return an empty collection (not null) if there are no properties
      • setServer

        public void setServer​(java.lang.String server)
      • setBrowsePath

        public void setBrowsePath​(java.lang.String browsePath)
      • setItemName

        public void setItemName​(java.lang.String itemName)
      • setItemId

        public void setItemId​(java.lang.String itemId)
      • setItemType

        public void setItemType​(int itemType)
      • createRequestElement

        public BrowseElement createRequestElement​(int type)
        Creates a copy of this browse element, but with the given type and no properties
      • toXML

        public void toXML​(java.lang.StringBuilder out)
      • toXML

        public void toXML​(java.lang.StringBuilder out,
                          int type,
                          boolean includeProperties)
      • addProperty

        public void addProperty​(int id,
                                java.lang.String name,
                                java.lang.String value)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object