org.eclipse.tycho.p2.resolver
Class TargetDefinitionFile

java.lang.Object
  extended by org.eclipse.tycho.p2.resolver.TargetDefinitionFile
All Implemented Interfaces:
org.eclipse.tycho.p2.target.facade.TargetDefinition

public final class TargetDefinitionFile
extends Object
implements org.eclipse.tycho.p2.target.facade.TargetDefinition


Nested Class Summary
static class TargetDefinitionFile.IULocation
           
 class TargetDefinitionFile.OtherLocation
           
static class TargetDefinitionFile.Repository
           
static class TargetDefinitionFile.Unit
           
 
Nested classes/interfaces inherited from interface org.eclipse.tycho.p2.target.facade.TargetDefinition
org.eclipse.tycho.p2.target.facade.TargetDefinition.IncludeMode, org.eclipse.tycho.p2.target.facade.TargetDefinition.InstallableUnitLocation, org.eclipse.tycho.p2.target.facade.TargetDefinition.Location
 
Method Summary
 boolean equals(Object obj)
           
 List<? extends org.eclipse.tycho.p2.target.facade.TargetDefinition.Location> getLocations()
           
 int hashCode()
           
 boolean hasIncludedBundles()
           
static TargetDefinitionFile read(File file)
           
static void write(TargetDefinitionFile target, File file)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLocations

public List<? extends org.eclipse.tycho.p2.target.facade.TargetDefinition.Location> getLocations()
Specified by:
getLocations in interface org.eclipse.tycho.p2.target.facade.TargetDefinition

hasIncludedBundles

public boolean hasIncludedBundles()
Specified by:
hasIncludedBundles in interface org.eclipse.tycho.p2.target.facade.TargetDefinition

read

public static TargetDefinitionFile read(File file)
                                 throws IOException
Throws:
IOException

write

public static void write(TargetDefinitionFile target,
                         File file)
                  throws IOException
Throws:
IOException

hashCode

public int hashCode()
Specified by:
hashCode in interface org.eclipse.tycho.p2.target.facade.TargetDefinition
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in interface org.eclipse.tycho.p2.target.facade.TargetDefinition
Overrides:
equals in class Object


Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.