br.com.objectos.git
Class Copy

java.lang.Object
  extended by br.com.objectos.git.Copy

public abstract class Copy
extends Object


Constructor Summary
protected Copy()
           
 
Method Summary
protected  void copyObject(ObjectId objectId)
           
protected  void copyObjectOrFetchTree(Entry entry)
           
protected  WritableBlob createBlob(String name, byte[] contents)
           
protected  WritableBlob createBlob(String name, String contents)
           
protected  WritableTree createTree()
           
protected  WritableTree createTree(String name)
           
protected  void fetchBlob(ObjectId blob)
           
protected  void fetchTree(ObjectId tree)
           
protected  void setAuthor(Identification author)
           
protected  void setCommitter(Identification committer)
           
protected  void setMessage(String message)
           
protected  void setTree(ObjectId tree)
           
protected  void setTree(WritableTree tree)
           
protected abstract  void visitBlob(Blob blob)
           
protected abstract  void visitCommit(Commit commit)
           
protected abstract  void visitTree(Tree tree)
           
protected abstract  void visitTreeEnd()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Copy

protected Copy()
Method Detail

copyObject

protected final void copyObject(ObjectId objectId)

copyObjectOrFetchTree

protected final void copyObjectOrFetchTree(Entry entry)

createBlob

protected final WritableBlob createBlob(String name,
                                        byte[] contents)

createBlob

protected final WritableBlob createBlob(String name,
                                        String contents)

createTree

protected final WritableTree createTree()

createTree

protected final WritableTree createTree(String name)

fetchBlob

protected final void fetchBlob(ObjectId blob)

fetchTree

protected final void fetchTree(ObjectId tree)

setAuthor

protected final void setAuthor(Identification author)

setCommitter

protected final void setCommitter(Identification committer)

setMessage

protected final void setMessage(String message)

setTree

protected final void setTree(ObjectId tree)

setTree

protected final void setTree(WritableTree tree)

visitBlob

protected abstract void visitBlob(Blob blob)

visitCommit

protected abstract void visitCommit(Commit commit)

visitTree

protected abstract void visitTree(Tree tree)

visitTreeEnd

protected abstract void visitTreeEnd()


Copyright © 2020–2021 Objectos Software LTDA. All rights reserved.