com.android.sdklib.repositoryv2.meta
Class RepoFactory

java.lang.Object
  extended by com.android.repository.api.ElementFactory<com.android.repository.api.Repository>
      extended by com.android.sdklib.repositoryv2.meta.RepoFactory
Direct Known Subclasses:
ObjectFactory

public abstract class RepoFactory
extends com.android.repository.api.ElementFactory<com.android.repository.api.Repository>

Parent class for ObjectFactories created by xjc from sdk-repository-XX.xsd, for creating repository-schema-specific TypeDetails and associated classes.


Constructor Summary
RepoFactory()
           
 
Method Summary
abstract  DetailsTypes.BuildToolDetailsType createBuildToolDetailsType()
          Create an instance of DetailsTypes.BuildToolDetailsType
abstract  DetailsTypes.DocDetailsType createDocDetailsType()
          Create an instance of DetailsTypes.DocDetailsType
abstract  DetailsTypes.PlatformDetailsType.LayoutlibType createLayoutlibType()
          Create an instance of DetailsTypes.PlatformDetailsType.LayoutlibType
abstract  DetailsTypes.NdkDetailsType createNdkDetailsType()
          Create an instance of DetailsTypes.NdkDetailsType
abstract  DetailsTypes.PlatformDetailsType createPlatformDetailsType()
          Create an instance of DetailsTypes.PlatformDetailsType
abstract  DetailsTypes.PlatformToolDetailsType createPlatformToolDetailsType()
          Create an instance of DetailsTypes.PlatformToolDetailsType
abstract  DetailsTypes.SourceDetailsType createSourceDetailsType()
          Create an instance of DetailsTypes.SourceDetailsType
abstract  DetailsTypes.ToolDetailsType createToolDetailsType()
          Create an instance of DetailsTypes.ToolDetailsType
 
Methods inherited from class com.android.repository.api.ElementFactory
generateElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepoFactory

public RepoFactory()
Method Detail

createPlatformToolDetailsType

@NonNull
public abstract DetailsTypes.PlatformToolDetailsType createPlatformToolDetailsType()
Create an instance of DetailsTypes.PlatformToolDetailsType


createBuildToolDetailsType

@NonNull
public abstract DetailsTypes.BuildToolDetailsType createBuildToolDetailsType()
Create an instance of DetailsTypes.BuildToolDetailsType


createSourceDetailsType

@NonNull
public abstract DetailsTypes.SourceDetailsType createSourceDetailsType()
Create an instance of DetailsTypes.SourceDetailsType


createPlatformDetailsType

@NonNull
public abstract DetailsTypes.PlatformDetailsType createPlatformDetailsType()
Create an instance of DetailsTypes.PlatformDetailsType


createDocDetailsType

@NonNull
public abstract DetailsTypes.DocDetailsType createDocDetailsType()
Create an instance of DetailsTypes.DocDetailsType


createNdkDetailsType

@NonNull
public abstract DetailsTypes.NdkDetailsType createNdkDetailsType()
Create an instance of DetailsTypes.NdkDetailsType


createLayoutlibType

@NonNull
public abstract DetailsTypes.PlatformDetailsType.LayoutlibType createLayoutlibType()
Create an instance of DetailsTypes.PlatformDetailsType.LayoutlibType


createToolDetailsType

@NonNull
public abstract DetailsTypes.ToolDetailsType createToolDetailsType()
Create an instance of DetailsTypes.ToolDetailsType