Class XCVersionGroup
- java.lang.Object
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXObject
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXContainerItem
-
- com.facebook.buck.apple.xcode.xcodeproj.PBXReference
-
- com.facebook.buck.apple.xcode.xcodeproj.XCVersionGroup
-
public class XCVersionGroup extends PBXReference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.facebook.buck.apple.xcode.xcodeproj.PBXReference
PBXReference.SourceTree
-
-
Constructor Summary
Constructors Constructor Description XCVersionGroup(String name, String path, PBXReference.SourceTree sourceTree, AbstractPBXObjectFactory objectFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PBXFileReference>
getChildren()
PBXFileReference
getCurrentVersion()
PBXFileReference
getOrCreateFileReferenceBySourceTreePath(SourceTreePath sourceTreePath)
Optional<String>
getVersionGroupType()
String
isa()
void
serializeInto(XcodeprojSerializer s)
Populates the serializer with the fields of this object.void
setCurrentVersion(PBXFileReference v)
-
Methods inherited from class com.facebook.buck.apple.xcode.xcodeproj.PBXReference
getName, getPath, getSourceTree, setPath, setSourceTree, stableHash, toString
-
Methods inherited from class com.facebook.buck.apple.xcode.xcodeproj.PBXObject
generateGid, getGlobalID, setGlobalID
-
-
-
-
Constructor Detail
-
XCVersionGroup
public XCVersionGroup(String name, @Nullable String path, PBXReference.SourceTree sourceTree, AbstractPBXObjectFactory objectFactory)
-
-
Method Detail
-
getCurrentVersion
public PBXFileReference getCurrentVersion()
-
setCurrentVersion
public void setCurrentVersion(PBXFileReference v)
-
getChildren
public List<PBXFileReference> getChildren()
-
getOrCreateFileReferenceBySourceTreePath
public PBXFileReference getOrCreateFileReferenceBySourceTreePath(SourceTreePath sourceTreePath)
-
isa
public String isa()
- Overrides:
isa
in classPBXReference
- Returns:
- Type name of the serialized object.
-
serializeInto
public void serializeInto(XcodeprojSerializer s)
Description copied from class:PBXObject
Populates the serializer with the fields of this object.- Overrides:
serializeInto
in classPBXReference
-
-