Class XcodeProjectWriter.PBXObjectRef

  • Enclosing class:
    XcodeProjectWriter

    private static final class XcodeProjectWriter.PBXObjectRef
    extends java.lang.Object
    Represents a property map with an 96 bit identity. When placed in a property list, this object will output the string representation of the identity which XCode uses to find the corresponding property bag in the "objects" property of the top-level property list.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String id
      Identifier.
      private static int nextID
      Next available identifier.
      private java.util.Map properties
      Properties.
    • Constructor Summary

      Constructors 
      Constructor Description
      PBXObjectRef​(java.util.Map props)
      Create reference.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getID()
      Get object identifier.
      java.util.Map getProperties()
      Get properties.
      java.lang.String toString()
      Get object identifier.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • id

        private final java.lang.String id
        Identifier.
      • properties

        private final java.util.Map properties
        Properties.
      • nextID

        private static int nextID
        Next available identifier.
    • Constructor Detail

      • PBXObjectRef

        public PBXObjectRef​(java.util.Map props)
        Create reference.
        Parameters:
        props - properties.
    • Method Detail

      • toString

        public java.lang.String toString()
        Get object identifier.
        Overrides:
        toString in class java.lang.Object
        Returns:
        identifier.
      • getID

        public java.lang.String getID()
        Get object identifier.
        Returns:
        object identifier.
      • getProperties

        public java.util.Map getProperties()
        Get properties.
        Returns:
        properties.