META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
plugin.properties
ant_tasks/
ant_tasks/resources-ant.jar
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/dtree/
org/eclipse/core/internal/dtree/AbstractDataTree.classAbstractDataTree.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.AbstractDataTree extends java.lang.Object {
private boolean immutable
protected static final org.eclipse.core.runtime.IPath[] NO_CHILDREN
static void ()
public void ()
protected org.eclipse.core.internal.dtree.AbstractDataTree copy ()
org.eclipse.core.internal.dtree.AbstractDataTree newTree
public abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath)
public abstract void createChild (org.eclipse.core.runtime.IPath, java.lang.String)
public abstract void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object)
protected abstract org.eclipse.core.internal.dtree.AbstractDataTree createInstance ()
public abstract void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
public abstract void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String)
public abstract void empty ()
public org.eclipse.core.runtime.IPath getChild (org.eclipse.core.runtime.IPath, int)
org.eclipse.core.runtime.IPath parentKey
int index
String child
public int getChildCount (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
public org.eclipse.core.runtime.IPath[] getChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
String[] names
int len
org.eclipse.core.runtime.IPath[] answer
int i
public abstract java.lang.Object getData (org.eclipse.core.runtime.IPath)
public java.lang.String getNameOfChild (org.eclipse.core.runtime.IPath, int)
org.eclipse.core.runtime.IPath parentKey
int index
String[] childNames
public abstract java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode ()
static void handleImmutableTree ()
static void handleNotFound (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
public void immutable ()
public abstract boolean includes (org.eclipse.core.runtime.IPath)
public boolean isImmutable ()
public abstract org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath)
public org.eclipse.core.runtime.IPath rootKey ()
public abstract void setData (org.eclipse.core.runtime.IPath, java.lang.Object)
void setImmutable (boolean)
boolean bool
void setRootNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
}
org/eclipse/core/internal/dtree/AbstractDataTreeNode.classAbstractDataTreeNode.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode extends java.lang.Object {
static final org.eclipse.core.internal.dtree.AbstractDataTreeNode[] NO_CHILDREN
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
protected String name
public static final int T_COMPLETE_NODE
public static final int T_DELTA_NODE
public static final int T_DELETED_NODE
public static final int T_NO_DATA_DELTA_NODE
static void ()
void (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode[])
String name
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.AbstractDataTreeNode asReverseComparisonNode (org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.IComparator comparator
static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], boolean)
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
boolean keepDeleted
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] resultNodes
int oldIndex
int newIndex
int resultIndex
int compare
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode resultNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath, int)
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.runtime.IPath key
int keyIndex
int keyLen
int childIndex
org.eclipse.core.internal.dtree.AbstractDataTreeNode copy
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAt (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtOrNull (java.lang.String)
String localName
int index
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtIgnoreCase (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode result
int i
protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] compareWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
org.eclipse.core.internal.dtree.IComparator comparator
int oldLen
int newLen
int oldIndex
int newIndex
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedNodes
int count
org.eclipse.core.internal.dtree.DataTreeNode oldNode
org.eclipse.core.internal.dtree.DataTreeNode newNode
int compare
int userComparison
int userComparison
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedNode
org.eclipse.core.internal.dtree.NodeComparison comparison
org.eclipse.core.internal.dtree.DataTreeNode oldNode
int userComparison
org.eclipse.core.internal.dtree.DataTreeNode newNode
int userComparison
protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] compareWithParent (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedNodes
int count
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedNode
org.eclipse.core.internal.dtree.NodeComparison comparison
abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
static org.eclipse.core.internal.dtree.AbstractDataTreeNode convertToAddedComparisonNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, int)
org.eclipse.core.internal.dtree.AbstractDataTreeNode newNode
int userComparison
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int n
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
int i
static org.eclipse.core.internal.dtree.AbstractDataTreeNode convertToRemovedComparisonNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, int)
org.eclipse.core.internal.dtree.AbstractDataTreeNode oldNode
int userComparison
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int n
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
int i
abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode copy ()
protected void copyChildren (int, int, org.eclipse.core.internal.dtree.AbstractDataTreeNode, int)
int from
int to
org.eclipse.core.internal.dtree.AbstractDataTreeNode otherNode
int start
int other
int i
public org.eclipse.core.internal.dtree.AbstractDataTreeNode[] getChildren ()
java.lang.Object getData ()
public java.lang.String getName ()
boolean hasData ()
boolean includesChild (java.lang.String)
String localName
protected int indexOfChild (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
int left
int right
int mid
int compare
boolean isDeleted ()
boolean isDelta ()
boolean isEmptyDelta ()
java.lang.String[] namesOfChildren ()
String[] names
int i
void replaceChild (java.lang.String, org.eclipse.core.internal.dtree.DataTreeNode)
String localName
org.eclipse.core.internal.dtree.DataTreeNode node
int i
protected void setChildren (org.eclipse.core.internal.dtree.AbstractDataTreeNode[])
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
void setName (java.lang.String)
String s
protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifyWithParent (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedNodes
int simplifiedCount
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifiedNode
abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
int size ()
public void storeStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
int i
public java.lang.String toString ()
abstract int type ()
}
org/eclipse/core/internal/dtree/DataDeltaNode.classDataDeltaNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataDeltaNode extends org.eclipse.core.internal.dtree.DataTreeNode {
void (java.lang.String, java.lang.Object)
String name
Object data
void (java.lang.String, java.lang.Object, org.eclipse.core.internal.dtree.AbstractDataTreeNode[])
String name
Object data
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree myTree
org.eclipse.core.internal.dtree.DeltaDataTree parentTree
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
Object oldData
Object newData
int userComparison
org.eclipse.core.internal.dtree.AbstractDataTreeNode copy ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
boolean isDelta ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedChildren
public java.lang.String toString ()
int type ()
}
org/eclipse/core/internal/dtree/DataTree.classDataTree.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTree extends org.eclipse.core.internal.dtree.AbstractDataTree {
private org.eclipse.core.internal.dtree.DataTreeNode rootNode
public void ()
public org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DataTreeNode node
org.eclipse.core.internal.dtree.DataTreeNode copyHierarchy (org.eclipse.core.internal.dtree.DataTreeNode)
org.eclipse.core.internal.dtree.DataTreeNode node
org.eclipse.core.internal.dtree.DataTreeNode newNode
org.eclipse.core.internal.dtree.DataTreeNode newNode
int size
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
org.eclipse.core.internal.dtree.DataTreeNode[] newChildren
int i
public void createChild (org.eclipse.core.runtime.IPath, java.lang.String)
org.eclipse.core.runtime.IPath parentKey
String localName
public void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object)
org.eclipse.core.runtime.IPath parentKey
String localName
Object data
org.eclipse.core.internal.dtree.DataTreeNode node
protected org.eclipse.core.internal.dtree.AbstractDataTree createInstance ()
public void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode subtree
org.eclipse.core.internal.dtree.DataTreeNode newNode
String localName
org.eclipse.core.runtime.IPath parentKey
org.eclipse.core.internal.dtree.DataTreeNode node
public void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String)
org.eclipse.core.runtime.IPath parentKey
String localName
org.eclipse.core.internal.dtree.DataTreeNode node
public void empty ()
public org.eclipse.core.internal.dtree.DataTreeNode findNodeAt (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
int keyLength
int i
public java.lang.Object getData (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DataTreeNode node
public java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
org.eclipse.core.internal.dtree.DataTreeNode parentNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode ()
public boolean includes (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
public org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DataTreeNode node
protected void replaceNode (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DataTreeNode)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DataTreeNode node
org.eclipse.core.internal.dtree.DataTreeNode found
public void setData (org.eclipse.core.runtime.IPath, java.lang.Object)
org.eclipse.core.runtime.IPath key
Object data
org.eclipse.core.internal.dtree.DataTreeNode node
void setRootNode (org.eclipse.core.internal.dtree.DataTreeNode)
org.eclipse.core.internal.dtree.DataTreeNode aNode
}
org/eclipse/core/internal/dtree/DataTreeLookup.classDataTreeLookup.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeLookup extends java.lang.Object {
public org.eclipse.core.runtime.IPath key
public boolean isPresent
public Object data
public boolean foundInFirstDelta
private static final int POOL_SIZE
private static org.eclipse.core.internal.dtree.DataTreeLookup[] instancePool
private static int nextFree
static void ()
int i
private void ()
public static org.eclipse.core.internal.dtree.DataTreeLookup newLookup (org.eclipse.core.runtime.IPath, boolean, java.lang.Object)
org.eclipse.core.runtime.IPath nodeKey
boolean isPresent
Object data
org.eclipse.core.internal.dtree.DataTreeLookup instance
org.eclipse.core.internal.dtree.DataTreeLookup instance
public static org.eclipse.core.internal.dtree.DataTreeLookup newLookup (org.eclipse.core.runtime.IPath, boolean, java.lang.Object, boolean)
org.eclipse.core.runtime.IPath nodeKey
boolean isPresent
Object data
boolean foundInFirstDelta
org.eclipse.core.internal.dtree.DataTreeLookup instance
org.eclipse.core.internal.dtree.DataTreeLookup instance
}
org/eclipse/core/internal/dtree/DataTreeNode.classDataTreeNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
protected Object data
public void (java.lang.String, java.lang.Object)
String name
Object data
public void (java.lang.String, java.lang.Object, org.eclipse.core.internal.dtree.AbstractDataTreeNode[])
String name
Object data
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree myTree
org.eclipse.core.internal.dtree.DeltaDataTree parentTree
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode asReverseComparisonNode (org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.NodeComparison comparison
int nextChild
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode child
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWith (org.eclipse.core.internal.dtree.DataTreeNode, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.DataTreeNode other
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
Object oldData
Object newData
int userComparison
org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.DataTreeNode inParent
org.eclipse.core.internal.dtree.AbstractDataTreeNode copy ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
org.eclipse.core.internal.dtree.DataTreeNode copyWithNewChild (java.lang.String, org.eclipse.core.internal.dtree.DataTreeNode)
String localName
org.eclipse.core.internal.dtree.DataTreeNode childNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int left
int right
int mid
int compare
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
org.eclipse.core.internal.dtree.DataTreeNode copyWithoutChild (java.lang.String)
String localName
int index
int newSize
org.eclipse.core.internal.dtree.DataTreeNode newNode
org.eclipse.core.internal.dtree.DataTreeNode newNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] forwardDeltaWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childDeltas
int numChildDeltas
int childDeltaMax
int oldIndex
int newIndex
String oldName
String newName
int compare
org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode forwardDeltaWith (org.eclipse.core.internal.dtree.DataTreeNode, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.DataTreeNode other
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode forwardDeltaWithOrNullIfEqual (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.AbstractDataTreeNode oldNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode newNode
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childDeltas
Object newData
public java.lang.Object getData ()
boolean hasData ()
void setData (java.lang.Object)
Object o
org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.DataTreeNode parentsNode
public void storeStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
Object o
public java.lang.String toString ()
int type ()
}
org/eclipse/core/internal/dtree/DataTreeReader.classDataTreeReader.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeReader extends java.lang.Object {
protected org.eclipse.core.internal.dtree.IDataFlattener flatener
protected java.io.DataInput input
public void (org.eclipse.core.internal.dtree.IDataFlattener)
org.eclipse.core.internal.dtree.IDataFlattener f
protected boolean hasData (int)
int nodeType
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode readNode (org.eclipse.core.runtime.IPath, java.lang.String) throws java.io.IOException
org.eclipse.core.runtime.IPath parentPath
String newProjectName
String name
int nodeType
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath path
Object data
int dataFlag
int childCount
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int i
protected int readNumber () throws java.io.IOException
byte b
int number
public org.eclipse.core.internal.dtree.DeltaDataTree readTree (org.eclipse.core.internal.dtree.DeltaDataTree, java.io.DataInput, java.lang.String) throws java.io.IOException
org.eclipse.core.internal.dtree.DeltaDataTree parent
java.io.DataInput input
String newProjectName
org.eclipse.core.internal.dtree.AbstractDataTreeNode root
}
org/eclipse/core/internal/dtree/DataTreeWriter.classDataTreeWriter.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeWriter extends java.lang.Object {
protected org.eclipse.core.internal.dtree.IDataFlattener flatener
protected java.io.DataOutput output
public static final int D_INFINITE
public void (org.eclipse.core.internal.dtree.IDataFlattener)
org.eclipse.core.internal.dtree.IDataFlattener f
protected void writeNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath, int) throws java.io.IOException
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.runtime.IPath path
int depth
int type
String name
Object data
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int newDepth
int i
int imax
protected void writeNumber (int) throws java.io.IOException
int number
protected void writeSingleNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath) throws java.io.IOException
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.runtime.IPath path
String name
Object data
public void writeTree (org.eclipse.core.internal.dtree.AbstractDataTree, org.eclipse.core.runtime.IPath, int, java.io.DataOutput) throws java.io.IOException
org.eclipse.core.internal.dtree.AbstractDataTree tree
org.eclipse.core.runtime.IPath path
int depth
java.io.DataOutput output
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
org.eclipse.core.runtime.IPath currentPath
String[] segments
int i
String nextSegment
}
org/eclipse/core/internal/dtree/DeletedNode.classDeletedNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DeletedNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
void (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree myTree
org.eclipse.core.internal.dtree.DeltaDataTree parentTree
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAt (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtOrNull (java.lang.String)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode copy ()
boolean isDeleted ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparer
int size ()
public java.lang.String toString ()
int type ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtIgnoreCase (java.lang.String)
String localName
}
org/eclipse/core/internal/dtree/DeltaDataTree.classDeltaDataTree.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DeltaDataTree extends org.eclipse.core.internal.dtree.AbstractDataTree {
private org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
private org.eclipse.core.internal.dtree.DeltaDataTree parent
public void ()
public void (org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
protected void (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.DeltaDataTree)
org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
org.eclipse.core.internal.dtree.DeltaDataTree parent
protected void addChild (org.eclipse.core.runtime.IPath, java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.runtime.IPath parentKey
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode childNode
org.eclipse.core.internal.dtree.DeltaDataTree asBackwardDelta ()
public org.eclipse.core.internal.dtree.DeltaDataTree asReverseComparisonTree (org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
int nextChild
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode newChild
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
protected void assembleNode (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
public org.eclipse.core.internal.dtree.DeltaDataTree assembleWithForwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree)
org.eclipse.core.internal.dtree.DeltaDataTree deltaTree
protected org.eclipse.core.internal.dtree.DeltaDataTree basicCompare (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree other
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode treeNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
org.eclipse.core.internal.dtree.DataTreeNode otherCompleteRoot
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
public org.eclipse.core.internal.dtree.DeltaDataTree collapseTo (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.DeltaDataTree collapseTo
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.DeltaDataTree c
public org.eclipse.core.internal.dtree.DeltaDataTree compareWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.DeltaDataTree other
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
org.eclipse.core.internal.dtree.DataTreeNode otherCompleteRoot
org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
public org.eclipse.core.internal.dtree.DeltaDataTree compareWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree other
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.runtime.IPath path
protected org.eclipse.core.internal.dtree.AbstractDataTree copy ()
public org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
public void createChild (org.eclipse.core.runtime.IPath, java.lang.String)
org.eclipse.core.runtime.IPath parentKey
String localName
public void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object)
org.eclipse.core.runtime.IPath parentKey
String localName
Object data
static org.eclipse.core.internal.dtree.DeltaDataTree createEmptyDelta ()
org.eclipse.core.internal.dtree.DeltaDataTree newTree
protected org.eclipse.core.internal.dtree.AbstractDataTree createInstance ()
public void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
public void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String)
org.eclipse.core.runtime.IPath parentKey
String localName
org.eclipse.core.runtime.IPath childKey
public void empty ()
void emptyDelta ()
public org.eclipse.core.internal.dtree.AbstractDataTreeNode findNodeAt (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
int segmentCount
int i
public org.eclipse.core.internal.dtree.DeltaDataTree forwardDeltaWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.DeltaDataTree sourceTree
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.DeltaDataTree newTree
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree treeParent
org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
org.eclipse.core.internal.dtree.DataTreeNode sourceTreeCompleteRoot
org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaRoot
public int getChildCount (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode[] getChildNodes (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
int keyLength
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
boolean complete
int i
public org.eclipse.core.runtime.IPath[] getChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
int len
org.eclipse.core.runtime.IPath[] answer
int i
public java.lang.Object getData (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
int keyLength
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
boolean complete
int i
public java.lang.String getNameOfChild (org.eclipse.core.runtime.IPath, int)
org.eclipse.core.runtime.IPath parentKey
int index
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
public java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath parentKey
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
int len
String[] namesOfChildren
int i
public org.eclipse.core.internal.dtree.DeltaDataTree getParent ()
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode ()
protected boolean hasAncestor (org.eclipse.core.internal.dtree.DeltaDataTree)
org.eclipse.core.internal.dtree.DeltaDataTree ancestor
org.eclipse.core.internal.dtree.DeltaDataTree myParent
public boolean includes (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
public boolean isEmptyDelta ()
public org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
int keyLength
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
boolean complete
int i
public org.eclipse.core.internal.dtree.DataTreeLookup lookupIgnoreCase (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
int keyLength
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
boolean complete
int i
public void makeComplete ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
org.eclipse.core.internal.dtree.DeltaDataTree myParent
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode naiveCopyCompleteSubtree (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
String[] childNames
int numChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
int i
public org.eclipse.core.internal.dtree.DeltaDataTree newEmptyDeltaTree ()
org.eclipse.core.internal.dtree.DeltaDataTree newTree
public org.eclipse.core.internal.dtree.DeltaDataTree reroot ()
protected void reroot (org.eclipse.core.internal.dtree.DeltaDataTree)
org.eclipse.core.internal.dtree.DeltaDataTree sourceTree
org.eclipse.core.internal.dtree.DeltaDataTree sourceParent
org.eclipse.core.internal.dtree.DeltaDataTree backwardDelta
org.eclipse.core.internal.dtree.DeltaDataTree complete
public org.eclipse.core.internal.dtree.AbstractDataTreeNode safeCopyCompleteSubtree (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode safeNaiveCopyCompleteSubtree (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
String[] childNames
int numChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
int actualChildCount
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] actualChildNodes
int iOld
int iNew
protected org.eclipse.core.internal.dtree.AbstractDataTreeNode searchNodeAt (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath key
int keyLength
org.eclipse.core.internal.dtree.DeltaDataTree tree
org.eclipse.core.internal.dtree.AbstractDataTreeNode node
boolean complete
int i
public void setData (org.eclipse.core.runtime.IPath, java.lang.Object)
org.eclipse.core.runtime.IPath key
Object data
protected void setParent (org.eclipse.core.internal.dtree.DeltaDataTree)
org.eclipse.core.internal.dtree.DeltaDataTree aTree
void setRootNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode)
org.eclipse.core.internal.dtree.AbstractDataTreeNode aNode
protected void simplify (org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.IComparator comparer
public void storeStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
org.eclipse.core.internal.dtree.AbstractDataTreeNode root
org.eclipse.core.internal.dtree.DeltaDataTree dad
}
org/eclipse/core/internal/dtree/IComparator.classIComparator.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.IComparator extends java.lang.Object {
public abstract int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/core/internal/dtree/IDataFlattener.classIDataFlattener.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.IDataFlattener extends java.lang.Object {
public abstract java.lang.Object readData (org.eclipse.core.runtime.IPath, java.io.DataInput) throws java.io.IOException
public abstract void writeData (org.eclipse.core.runtime.IPath, java.lang.Object, java.io.DataOutput) throws java.io.IOException
}
org/eclipse/core/internal/dtree/NoDataDeltaNode.classNoDataDeltaNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.NoDataDeltaNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
public void (java.lang.String)
String name
public void (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode[])
String name
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
void (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode)
String localName
org.eclipse.core.internal.dtree.AbstractDataTreeNode childNode
org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.dtree.DeltaDataTree myTree
org.eclipse.core.internal.dtree.DeltaDataTree parentTree
org.eclipse.core.runtime.IPath key
int numChildren
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
int i
org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparator
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
Object oldData
org.eclipse.core.internal.dtree.AbstractDataTreeNode copy ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
boolean isDelta ()
boolean isEmptyDelta ()
org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.dtree.DeltaDataTree parent
org.eclipse.core.internal.dtree.IComparator comparer
org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedChildren
public java.lang.String toString ()
int type ()
}
org/eclipse/core/internal/dtree/NodeComparison.classNodeComparison.java
package org.eclipse.core.internal.dtree
public final org.eclipse.core.internal.dtree.NodeComparison extends java.lang.Object {
private Object oldData
private Object newData
private int comparison
private int userInt
public static final int K_ADDED
public static final int K_REMOVED
public static final int K_CHANGED
void (java.lang.Object, java.lang.Object, int, int)
Object oldData
Object newData
int realComparison
int userComparison
org.eclipse.core.internal.dtree.NodeComparison asReverseComparison (org.eclipse.core.internal.dtree.IComparator)
org.eclipse.core.internal.dtree.IComparator comparator
Object tempData
public int getComparison ()
public java.lang.Object getNewData ()
public java.lang.Object getOldData ()
public int getUserComparison ()
boolean isUnchanged ()
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/core/internal/dtree/ObjectNotFoundException.classObjectNotFoundException.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.ObjectNotFoundException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String s
}
org/eclipse/core/internal/dtree/TestHelper.classTestHelper.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.TestHelper extends java.lang.Object {
public void ()
public static org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode (org.eclipse.core.internal.dtree.AbstractDataTree)
org.eclipse.core.internal.dtree.AbstractDataTree tree
}
org/eclipse/core/internal/events/
org/eclipse/core/internal/events/AutoBuildJob.classAutoBuildJob.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.AutoBuildJob extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener {
private boolean avoidBuild
private boolean buildNeeded
private boolean forceBuild
private boolean interrupted
private boolean isAutoBuilding
private long lastBuild
private org.eclipse.core.runtime.Preferences preferences
private final org.osgi.framework.Bundle systemBundle
private org.eclipse.core.internal.resources.Workspace workspace
void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
synchronized void avoidBuild ()
public boolean belongsTo (java.lang.Object)
Object family
synchronized void build (boolean)
boolean needsBuild
long delay
int state
private long computeScheduleDelay ()
long maxDelay
private synchronized org.eclipse.core.runtime.IStatus canceled ()
private void doBuild (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.IStatus result
public void forceBuild ()
synchronized void interrupt ()
synchronized boolean isInterrupted ()
public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent)
org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
boolean wasAutoBuilding
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException sig
private synchronized void setInterrupted (boolean)
boolean value
private synchronized boolean shouldBuild ()
}
org/eclipse/core/internal/events/BuildCommand.classBuildCommand.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuildCommand extends org.eclipse.core.internal.resources.ModelObject implements org.eclipse.core.resources.ICommand {
private static final int MASK_AUTO
private static final int MASK_INCREMENTAL
private static final int MASK_FULL
private static final int MASK_CLEAN
private static final int MASK_CONFIGURABLE
private static final int MASK_CONFIG_COMPUTED
private static final int ALL_TRIGGERS
protected java.util.HashMap arguments
protected org.eclipse.core.resources.IncrementalProjectBuilder builder
private int triggers
private static int maskForTrigger (int)
int trigger
public void ()
public java.lang.Object clone ()
org.eclipse.core.internal.events.BuildCommand result
private void computeIsConfigurable ()
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement[] configs
String value
public boolean equals (java.lang.Object)
Object object
org.eclipse.core.internal.events.BuildCommand command
public java.util.Map getArguments ()
public java.util.Map getArguments (boolean)
boolean makeCopy
public org.eclipse.core.resources.IncrementalProjectBuilder getBuilder ()
public java.lang.String getBuilderName ()
public int hashCode ()
public boolean isBuilding (int)
int trigger
public boolean isConfigurable ()
public void setArguments (java.util.Map)
java.util.Map value
public void setBuilder (org.eclipse.core.resources.IncrementalProjectBuilder)
org.eclipse.core.resources.IncrementalProjectBuilder builder
public void setBuilderName (java.lang.String)
String value
public void setBuilding (int, boolean)
int trigger
boolean value
public void setConfigurable (boolean)
boolean value
public java.lang.String toString ()
}
org/eclipse/core/internal/events/BuildManager$1.classBuildManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.BuildManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.events.BuildManager this$0
private final org.eclipse.core.resources.IProject val$project
private final org.eclipse.core.runtime.MultiStatus val$status
private final int val$trigger
private final org.eclipse.core.resources.ICommand[] val$commands
private final org.eclipse.core.runtime.IProgressMonitor val$monitor
void (org.eclipse.core.internal.events.BuildManager, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.MultiStatus, int, org.eclipse.core.resources.ICommand[], org.eclipse.core.runtime.IProgressMonitor)
public void handleException (java.lang.Throwable)
Throwable e
String errorText
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/events/BuildManager$2.classBuildManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.BuildManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.events.BuildManager this$0
private final org.eclipse.core.runtime.MultiStatus val$status
private final int val$trigger
private final java.util.Map val$args
private final org.eclipse.core.runtime.IProgressMonitor val$monitor
void (org.eclipse.core.internal.events.BuildManager, org.eclipse.core.runtime.MultiStatus, int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
public void handleException (java.lang.Throwable)
Throwable e
String builderName
String pluginId
String message
public void run () throws java.lang.Exception
org.eclipse.core.resources.IProject[] prereqs
}
org/eclipse/core/internal/events/BuildManager$DeltaCache.classBuildManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.BuildManager$DeltaCache extends java.lang.Object {
private Object delta
private org.eclipse.core.internal.watson.ElementTree newTree
private org.eclipse.core.internal.watson.ElementTree oldTree
private org.eclipse.core.runtime.IPath projectPath
final org.eclipse.core.internal.events.BuildManager this$0
void (org.eclipse.core.internal.events.BuildManager)
public void cache (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree, java.lang.Object)
org.eclipse.core.runtime.IPath project
org.eclipse.core.internal.watson.ElementTree anOldTree
org.eclipse.core.internal.watson.ElementTree aNewTree
Object aDelta
public void flush ()
public java.lang.Object getDelta (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree)
org.eclipse.core.runtime.IPath project
org.eclipse.core.internal.watson.ElementTree anOldTree
org.eclipse.core.internal.watson.ElementTree aNewTree
boolean pathsEqual
}
org/eclipse/core/internal/events/BuildManager$MissingBuilder.classBuildManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.BuildManager$MissingBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
private boolean hasBeenBuilt
private String name
final org.eclipse.core.internal.events.BuildManager this$0
void (org.eclipse.core.internal.events.BuildManager, java.lang.String)
String name
protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
int kind
java.util.Map args
org.eclipse.core.runtime.IProgressMonitor monitor
String msg
}
org/eclipse/core/internal/events/BuildManager.classBuildManager.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuildManager extends java.lang.Object implements org.eclipse.core.internal.resources.ICoreConstants org.eclipse.core.internal.resources.IManager org.eclipse.core.internal.events.ILifecycleListener {
private static final int TOTAL_BUILD_WORK
final org.eclipse.core.internal.events.AutoBuildJob autoBuildJob
private boolean building
private final java.util.ArrayList builtProjects
protected org.eclipse.core.internal.events.InternalBuilder currentBuilder
private org.eclipse.core.internal.dtree.DeltaDataTree currentDelta
private org.eclipse.core.internal.watson.ElementTree currentLastBuiltTree
private org.eclipse.core.internal.watson.ElementTree currentTree
private final org.eclipse.core.internal.events.BuildManager$DeltaCache deltaCache
private final org.eclipse.core.internal.events.BuildManager$DeltaCache deltaTreeCache
private org.eclipse.core.runtime.jobs.ILock lock
private boolean rebuildRequested
private final org.osgi.framework.Bundle systemBundle
private long timeStamp
private org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.runtime.jobs.ILock)
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.runtime.jobs.ILock workspaceLock
private void basicBuild (int, org.eclipse.core.resources.IncrementalProjectBuilder, java.util.Map, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
int trigger
org.eclipse.core.resources.IncrementalProjectBuilder builder
java.util.Map args
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
boolean clean
int depth
String name
String message
String message
org.eclipse.core.internal.watson.ElementTree lastTree
org.eclipse.core.internal.watson.ElementTree lastTree
org.eclipse.core.internal.watson.ElementTree lastTree
protected void basicBuild (org.eclipse.core.resources.IProject, int, org.eclipse.core.resources.ICommand[], org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject project
int trigger
org.eclipse.core.resources.ICommand[] commands
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
int i
org.eclipse.core.internal.events.BuildCommand command
org.eclipse.core.runtime.IProgressMonitor sub
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.runtime.CoreException e
private org.eclipse.core.runtime.IStatus basicBuild (org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject project
int trigger
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus status
private void basicBuild (org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject project
int trigger
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.ICommand[] commands
org.eclipse.core.resources.ICommand[] commands
int work
org.eclipse.core.runtime.ISafeRunnable code
private org.eclipse.core.runtime.IStatus basicBuild (org.eclipse.core.resources.IProject, int, java.lang.String, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject project
int trigger
String builderName
java.util.Map args
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.resources.ICommand command
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.runtime.CoreException e
private void basicBuildLoop (org.eclipse.core.resources.IProject[], org.eclipse.core.resources.IProject[], int, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject[] ordered
org.eclipse.core.resources.IProject[] unordered
int trigger
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
int projectWork
int maxIterations
int iter
int i
int i
public org.eclipse.core.runtime.IStatus build (int, org.eclipse.core.runtime.IProgressMonitor)
int trigger
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IProject[] ordered
java.util.HashSet leftover
org.eclipse.core.resources.IProject[] unordered
org.eclipse.core.runtime.MultiStatus status
public org.eclipse.core.runtime.IStatus build (org.eclipse.core.resources.IProject, int, java.lang.String, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IProject project
int trigger
String builderName
java.util.Map args
org.eclipse.core.runtime.IProgressMonitor monitor
private boolean canRun (int)
int trigger
private void checkCanceled (int, org.eclipse.core.runtime.IProgressMonitor)
int trigger
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.ArrayList createBuildersPersistentInfo (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
java.util.ArrayList oldInfos
org.eclipse.core.resources.ICommand[] commands
java.util.ArrayList newInfos
int i
String builderName
org.eclipse.core.internal.events.BuilderPersistentInfo info
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.internal.watson.ElementTree oldTree
private java.lang.String debugBuilder ()
private java.lang.String debugProject ()
private java.lang.String debugTrigger (int)
int trigger
public void endTopLevel (boolean)
boolean needsBuild
private boolean getBooleanAttribute (org.eclipse.core.runtime.IConfigurationElement, java.lang.String)
org.eclipse.core.runtime.IConfigurationElement element
String name
String valueString
private org.eclipse.core.resources.IncrementalProjectBuilder getBuilder (org.eclipse.core.resources.IProject, org.eclipse.core.resources.ICommand, int, org.eclipse.core.runtime.MultiStatus) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.ICommand command
int buildSpecIndex
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.internal.events.InternalBuilder result
private org.eclipse.core.internal.events.BuilderPersistentInfo getBuilderInfo (java.util.ArrayList, java.lang.String, int)
java.util.ArrayList infos
String builderName
int buildSpecIndex
org.eclipse.core.internal.events.BuilderPersistentInfo nameMatch
java.util.Iterator it
org.eclipse.core.internal.events.BuilderPersistentInfo info
public java.util.ArrayList getBuildersPersistentInfo (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
private org.eclipse.core.resources.ICommand getCommand (org.eclipse.core.resources.IProject, java.lang.String, java.util.Map)
org.eclipse.core.resources.IProject project
String builderName
java.util.Map args
org.eclipse.core.resources.ICommand[] buildSpec
int i
org.eclipse.core.internal.events.BuildCommand result
org.eclipse.core.resources.IResourceDelta getDelta (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IResourceDelta result
long startTime
private org.eclipse.core.runtime.ISafeRunnable getSafeRunnable (int, java.util.Map, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
int trigger
java.util.Map args
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.core.internal.resources.WorkManager getWorkManager ()
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
org.eclipse.core.resources.IProject project
boolean hasBeenBuilt (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
private void hookEndBuild (org.eclipse.core.resources.IncrementalProjectBuilder)
org.eclipse.core.resources.IncrementalProjectBuilder builder
private void hookEndBuild (int)
int trigger
private void hookStartBuild (org.eclipse.core.resources.IncrementalProjectBuilder, int)
org.eclipse.core.resources.IncrementalProjectBuilder builder
int trigger
private void hookStartBuild (int)
int trigger
org.eclipse.core.runtime.IStatus info
private org.eclipse.core.resources.IncrementalProjectBuilder initializeBuilder (java.lang.String, org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.MultiStatus) throws org.eclipse.core.runtime.CoreException
String builderName
org.eclipse.core.resources.IProject project
int buildSpecIndex
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.runtime.CoreException e
java.util.ArrayList infos
org.eclipse.core.internal.events.BuilderPersistentInfo info
org.eclipse.core.internal.watson.ElementTree tree
private org.eclipse.core.resources.IncrementalProjectBuilder instantiateBuilder (java.lang.String) throws org.eclipse.core.runtime.CoreException
String builderName
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement[] configs
String natureId
String builderId
org.eclipse.core.internal.events.InternalBuilder builder
public void interrupt ()
public boolean isAutobuildBuildPending ()
private boolean isInterestingProject (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IProject[] interestingProjects
int i
private boolean needsBuild (org.eclipse.core.internal.events.InternalBuilder, int)
org.eclipse.core.internal.events.InternalBuilder builder
int trigger
org.eclipse.core.internal.watson.ElementTree oldTree
org.eclipse.core.internal.watson.ElementTree newTree
long start
String message
org.eclipse.core.resources.IProject[] projects
int i
private void removeBuilders (org.eclipse.core.resources.IProject, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
String builderId
org.eclipse.core.resources.IProjectDescription desc
org.eclipse.core.resources.ICommand[] oldSpec
int oldLength
int remaining
int i
org.eclipse.core.resources.ICommand[] newSpec
int i
int newIndex
void requestRebuild ()
public void setBuildersPersistentInfo (org.eclipse.core.resources.IProject, java.util.ArrayList)
org.eclipse.core.resources.IProject project
java.util.ArrayList list
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
private java.lang.String toString (org.eclipse.core.internal.events.InternalBuilder)
org.eclipse.core.internal.events.InternalBuilder builder
String name
private boolean validateNature (org.eclipse.core.internal.events.InternalBuilder, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.events.InternalBuilder builder
String builderId
String nature
org.eclipse.core.resources.IProject project
public org.eclipse.core.runtime.jobs.ISchedulingRule getRule (org.eclipse.core.resources.IProject, int, java.lang.String, java.util.Map)
org.eclipse.core.resources.IProject project
int trigger
String builderName
java.util.Map args
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.resources.ICommand[] commands
java.util.Set rules
boolean hasNullBuildRule
int i
org.eclipse.core.internal.events.BuildCommand command
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.runtime.jobs.ISchedulingRule builderRule
org.eclipse.core.runtime.CoreException e
org.eclipse.core.resources.ICommand command
org.eclipse.core.resources.IncrementalProjectBuilder builder
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/events/BuilderPersistentInfo.classBuilderPersistentInfo.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuilderPersistentInfo extends java.lang.Object {
protected String builderName
private int buildSpecIndex
protected org.eclipse.core.resources.IProject[] interestingProjects
protected org.eclipse.core.internal.watson.ElementTree lastBuildTree
protected String projectName
public void (java.lang.String, java.lang.String, int)
String projectName
String builderName
int buildSpecIndex
public java.lang.String getBuilderName ()
public int getBuildSpecIndex ()
public org.eclipse.core.resources.IProject[] getInterestingProjects ()
public org.eclipse.core.internal.watson.ElementTree getLastBuiltTree ()
public java.lang.String getProjectName ()
public void setInterestingProjects (org.eclipse.core.resources.IProject[])
org.eclipse.core.resources.IProject[] projects
public void setLastBuildTree (org.eclipse.core.internal.watson.ElementTree)
org.eclipse.core.internal.watson.ElementTree tree
}
org/eclipse/core/internal/events/ILifecycleListener.classILifecycleListener.java
package org.eclipse.core.internal.events
public abstract org.eclipse.core.internal.events.ILifecycleListener extends java.lang.Object {
public abstract void handleEvent (org.eclipse.core.internal.events.LifecycleEvent) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/events/InternalBuilder.classInternalBuilder.java
package org.eclipse.core.internal.events
public abstract org.eclipse.core.internal.events.InternalBuilder extends java.lang.Object {
static org.eclipse.core.internal.events.BuildManager buildManager
private org.eclipse.core.resources.ICommand command
private boolean forgetStateRequested
private org.eclipse.core.resources.IProject[] interestingProjects
private String label
private String natureId
private org.eclipse.core.internal.watson.ElementTree oldState
private String pluginId
private org.eclipse.core.resources.IProject project
private boolean callOnEmptyDelta
public void ()
protected abstract org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
final boolean callOnEmptyDelta ()
protected abstract void clean (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
final void clearForgetLastBuiltState ()
protected void forgetLastBuiltState ()
protected org.eclipse.core.resources.ICommand getCommand ()
protected org.eclipse.core.resources.IResourceDelta getDelta (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject aProject
final org.eclipse.core.resources.IProject[] getInterestingProjects ()
final java.lang.String getLabel ()
final org.eclipse.core.internal.watson.ElementTree getLastBuiltTree ()
final java.lang.String getNatureId ()
final java.lang.String getPluginId ()
protected org.eclipse.core.resources.IProject getProject ()
protected boolean hasBeenBuilt (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject aProject
public boolean isInterrupted ()
protected void needRebuild ()
final void setCallOnEmptyDelta (boolean)
boolean value
final void setCommand (org.eclipse.core.resources.ICommand)
org.eclipse.core.resources.ICommand value
final void setInterestingProjects (org.eclipse.core.resources.IProject[])
org.eclipse.core.resources.IProject[] value
final void setLabel (java.lang.String)
String value
final void setLastBuiltTree (org.eclipse.core.internal.watson.ElementTree)
org.eclipse.core.internal.watson.ElementTree value
final void setNatureId (java.lang.String)
String id
final void setPluginId (java.lang.String)
String value
final void setProject (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject value
protected abstract void startupOnInitialize ()
final boolean wasForgetStateRequested ()
}
org/eclipse/core/internal/events/LifecycleEvent.classLifecycleEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.LifecycleEvent extends java.lang.Object {
public static final int PRE_PROJECT_CLOSE
public static final int PRE_PROJECT_CHANGE
public static final int PRE_PROJECT_COPY
public static final int PRE_PROJECT_CREATE
public static final int PRE_PROJECT_DELETE
public static final int PRE_PROJECT_OPEN
public static final int PRE_PROJECT_MOVE
public static final int PRE_LINK_COPY
public static final int PRE_LINK_CREATE
public static final int PRE_LINK_DELETE
public static final int PRE_LINK_MOVE
public static final int PRE_REFRESH
public static final int PRE_GROUP_COPY
public static final int PRE_GROUP_CREATE
public static final int PRE_GROUP_DELETE
public static final int PRE_GROUP_MOVE
public static final int PRE_FILTER_ADD
public static final int PRE_FILTER_REMOVE
public static final int PRE_LINK_CHANGE
public int kind
public org.eclipse.core.resources.IResource resource
public org.eclipse.core.resources.IResource newResource
public int updateFlags
private static final org.eclipse.core.internal.events.LifecycleEvent instance
static void ()
private void ()
public static org.eclipse.core.internal.events.LifecycleEvent newEvent (int, org.eclipse.core.resources.IResource)
int kind
org.eclipse.core.resources.IResource resource
public static org.eclipse.core.internal.events.LifecycleEvent newEvent (int, org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int)
int kind
org.eclipse.core.resources.IResource oldResource
org.eclipse.core.resources.IResource newResource
int updateFlags
}
org/eclipse/core/internal/events/NodeIDMap.classNodeIDMap.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.NodeIDMap extends java.lang.Object {
private static final int[] SIZES
private static final double LOAD_FACTOR
private static final long LARGE_NUMBER
int sizeOffset
protected int elementCount
protected long[] ids
protected org.eclipse.core.runtime.IPath[] oldPaths
protected org.eclipse.core.runtime.IPath[] newPaths
static void ()
public void ()
protected void expand ()
int newLength
int newLength
long[] grownIds
org.eclipse.core.runtime.IPath[] grownOldPaths
org.eclipse.core.runtime.IPath[] grownNewPaths
int maxArrayIndex
int i
long id
int hash
private int getIndex (long)
long searchID
int len
int hash
int i
int i
public org.eclipse.core.runtime.IPath getNewPath (long)
long nodeID
int index
public org.eclipse.core.runtime.IPath getOldPath (long)
long nodeID
int index
private int hashFor (long, int)
long id
int size
public boolean isEmpty ()
private void put (long, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
long id
org.eclipse.core.runtime.IPath oldPath
org.eclipse.core.runtime.IPath newPath
int hash
int i
int i
public void putOldPath (long, org.eclipse.core.runtime.IPath)
long id
org.eclipse.core.runtime.IPath path
public void putNewPath (long, org.eclipse.core.runtime.IPath)
long id
org.eclipse.core.runtime.IPath path
private boolean shouldGrow ()
}
org/eclipse/core/internal/events/NotificationManager$1.classNotificationManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.NotificationManager$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.internal.events.NotificationManager$NotifyJob this$1
void (org.eclipse.core.internal.events.NotificationManager$NotifyJob)
public void run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/events/NotificationManager$2.classNotificationManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.NotificationManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.events.NotificationManager this$0
private final org.eclipse.core.resources.IResourceChangeListener val$listener
private final org.eclipse.core.resources.IResourceChangeEvent val$event
void (org.eclipse.core.internal.events.NotificationManager, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.IResourceChangeEvent)
public void handleException (java.lang.Throwable)
Throwable e
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/events/NotificationManager$NotifyJob.classNotificationManager.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.NotificationManager$NotifyJob extends org.eclipse.core.runtime.jobs.Job {
private final org.eclipse.core.resources.IWorkspaceRunnable noop
final org.eclipse.core.internal.events.NotificationManager this$0
public void (org.eclipse.core.internal.events.NotificationManager)
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/events/NotificationManager.classNotificationManager.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.NotificationManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager org.eclipse.core.internal.events.ILifecycleListener {
private static final long NOTIFICATION_DELAY
private java.util.Set avoidNotify
protected boolean isNotifying
private org.eclipse.core.internal.events.ResourceDelta lastDelta
private long lastDeltaId
private org.eclipse.core.internal.watson.ElementTree lastDeltaState
protected long lastNotifyDuration
private long lastPostBuildId
private org.eclipse.core.internal.watson.ElementTree lastPostBuildTree
private long lastPostChangeId
private org.eclipse.core.internal.watson.ElementTree lastPostChangeTree
private org.eclipse.core.internal.events.ResourceChangeListenerList listeners
protected boolean notificationRequested
private org.eclipse.core.runtime.jobs.Job notifyJob
org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void addListener (org.eclipse.core.resources.IResourceChangeListener, int)
org.eclipse.core.resources.IResourceChangeListener listener
int eventMask
public boolean beginAvoidNotify ()
public void beginNotify ()
public void broadcastChanges (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.events.ResourceChangeEvent, boolean)
org.eclipse.core.internal.watson.ElementTree lastState
org.eclipse.core.internal.events.ResourceChangeEvent event
boolean lockTree
int type
org.eclipse.core.internal.events.ResourceDelta delta
int trigger
long start
private void cleanUp (org.eclipse.core.internal.watson.ElementTree, int)
org.eclipse.core.internal.watson.ElementTree lastState
int type
boolean postChange
long id
public void broadcastChanges (org.eclipse.core.resources.IResourceChangeListener, int, org.eclipse.core.resources.IResourceDelta)
org.eclipse.core.resources.IResourceChangeListener listener
int type
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] entries
public void endAvoidNotify ()
public void requestNotify ()
long delay
protected org.eclipse.core.internal.events.ResourceDelta getDelta (org.eclipse.core.internal.watson.ElementTree, int)
org.eclipse.core.internal.watson.ElementTree tree
int type
long id
boolean postChange
java.util.Map markerDeltas
org.eclipse.core.internal.watson.ElementTree oldTree
long markerId
protected org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] getListeners ()
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IProject project
private void notify (org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[], org.eclipse.core.resources.IResourceChangeEvent, boolean)
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] resourceListeners
org.eclipse.core.resources.IResourceChangeEvent event
boolean lockTree
int type
boolean oldLock
int i
org.eclipse.core.resources.IResourceChangeListener listener
public void removeListener (org.eclipse.core.resources.IResourceChangeListener)
org.eclipse.core.resources.IResourceChangeListener listener
public boolean shouldNotify ()
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/events/PathVariableChangeEvent.classPathVariableChangeEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.PathVariableChangeEvent extends java.util.EventObject implements org.eclipse.core.resources.IPathVariableChangeEvent {
private static final long serialVersionUID
private String variableName
private org.eclipse.core.runtime.IPath value
private int type
public void (org.eclipse.core.resources.IPathVariableManager, java.lang.String, org.eclipse.core.runtime.IPath, int)
org.eclipse.core.resources.IPathVariableManager source
String variableName
org.eclipse.core.runtime.IPath value
int type
public org.eclipse.core.runtime.IPath getValue ()
public java.lang.String getVariableName ()
public int getType ()
public java.lang.String toString ()
String[] typeStrings
StringBuffer sb
}
org/eclipse/core/internal/events/ResourceChangeEvent.classResourceChangeEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceChangeEvent extends java.util.EventObject implements org.eclipse.core.resources.IResourceChangeEvent {
private static final org.eclipse.core.resources.IMarkerDelta[] NO_MARKER_DELTAS
private static final long serialVersionUID
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.resources.IResource resource
private int trigger
int type
static void ()
protected void (java.lang.Object, int, org.eclipse.core.resources.IResource)
Object source
int type
org.eclipse.core.resources.IResource resource
public void (java.lang.Object, int, int, org.eclipse.core.resources.IResourceDelta)
Object source
int type
int buildKind
org.eclipse.core.resources.IResourceDelta delta
public org.eclipse.core.resources.IMarkerDelta[] findMarkerDeltas (java.lang.String, boolean)
String findType
boolean includeSubtypes
org.eclipse.core.internal.events.ResourceDeltaInfo info
java.util.Map markerDeltas
java.util.ArrayList matching
java.util.Iterator deltaSets
org.eclipse.core.internal.resources.MarkerSet deltas
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
int i
org.eclipse.core.internal.resources.MarkerDelta markerDelta
public int getBuildKind ()
public org.eclipse.core.resources.IResourceDelta getDelta ()
public org.eclipse.core.resources.IResource getResource ()
public int getType ()
public void setDelta (org.eclipse.core.resources.IResourceDelta)
org.eclipse.core.resources.IResourceDelta value
}
org/eclipse/core/internal/events/ResourceChangeListenerList$ListenerEntry.classResourceChangeListenerList.java
package org.eclipse.core.internal.events
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry extends java.lang.Object {
int eventMask
org.eclipse.core.resources.IResourceChangeListener listener
void (org.eclipse.core.resources.IResourceChangeListener, int)
org.eclipse.core.resources.IResourceChangeListener listener
int eventMask
}
org/eclipse/core/internal/events/ResourceChangeListenerList.classResourceChangeListenerList.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceChangeListenerList extends java.lang.Object {
private static final org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] EMPTY_ARRAY
private int count1
private int count2
private int count4
private int count8
private int count16
private int count32
private volatile org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] listeners
static void ()
public void ()
public synchronized void add (org.eclipse.core.resources.IResourceChangeListener, int)
org.eclipse.core.resources.IResourceChangeListener listener
int mask
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry entry
int oldSize
int i
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] newListeners
private void adding (int)
int mask
public org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] getListeners ()
public boolean hasListenerFor (int)
int event
public synchronized void remove (org.eclipse.core.resources.IResourceChangeListener)
org.eclipse.core.resources.IResourceChangeListener listener
int oldSize
int i
org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] newListeners
private void removing (int)
int mask
}
org/eclipse/core/internal/events/ResourceComparator.classResourceComparator.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceComparator extends java.lang.Object implements org.eclipse.core.internal.watson.IElementComparator org.eclipse.core.internal.resources.ICoreConstants {
protected static final org.eclipse.core.internal.events.ResourceComparator notificationSingleton
protected static final org.eclipse.core.internal.events.ResourceComparator buildSingleton
private boolean notification
private boolean save
static void ()
public static org.eclipse.core.internal.events.ResourceComparator getSaveComparator ()
public static org.eclipse.core.internal.events.ResourceComparator getBuildComparator ()
public static org.eclipse.core.internal.events.ResourceComparator getNotificationComparator ()
private void (boolean, boolean)
boolean notification
boolean save
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
int result
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareDerived (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareCharsets (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareContents (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareLocal (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
long oldStamp
long newStamp
private boolean compareMarkers (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
boolean bothNull
private boolean compareNodeIDs (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareOpen (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareSync (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareType (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
private boolean compareUsed (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldElement
org.eclipse.core.internal.resources.ResourceInfo newElement
}
org/eclipse/core/internal/events/ResourceDelta.classResourceDelta.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDelta extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IResourceDelta {
protected org.eclipse.core.runtime.IPath path
protected org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
protected int status
protected org.eclipse.core.internal.resources.ResourceInfo oldInfo
protected org.eclipse.core.internal.resources.ResourceInfo newInfo
protected org.eclipse.core.internal.events.ResourceDelta[] children
protected org.eclipse.core.resources.IResource cachedResource
protected static int KIND_MASK
private static org.eclipse.core.resources.IMarkerDelta[] EMPTY_MARKER_DELTAS
static void ()
protected void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.events.ResourceDeltaInfo)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
public void accept (org.eclipse.core.resources.IResourceDeltaVisitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResourceDeltaVisitor visitor
public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResourceDeltaVisitor visitor
boolean includePhantoms
public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResourceDeltaVisitor visitor
int memberFlags
boolean includePhantoms
boolean includeTeamPrivate
boolean includeHidden
int mask
int i
org.eclipse.core.internal.events.ResourceDelta childDelta
protected void checkForMarkerDeltas ()
int kind
org.eclipse.core.internal.resources.MarkerSet changes
public org.eclipse.core.resources.IResourceDelta findMember (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
int segmentCount
org.eclipse.core.internal.events.ResourceDelta current
int i
org.eclipse.core.resources.IResourceDelta[] currentChildren
int j
int jmax
protected void fixMovesAndMarkers (org.eclipse.core.internal.watson.ElementTree)
org.eclipse.core.internal.watson.ElementTree oldTree
org.eclipse.core.internal.events.NodeIDMap nodeIDMap
int kind
org.eclipse.core.runtime.IPath oldPath
org.eclipse.core.internal.resources.ResourceInfo actualOldInfo
org.eclipse.core.runtime.IPath newPath
int i
public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren ()
public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int)
int kindMask
public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int, int)
int kindMask
int memberFlags
int numChildren
boolean includePhantoms
boolean includeTeamPrivate
boolean includeHidden
int matching
int i
org.eclipse.core.resources.IResourceDelta[] result
org.eclipse.core.resources.IResourceDelta[] result
int nextPosition
int i
protected org.eclipse.core.internal.events.ResourceDeltaInfo getDeltaInfo ()
public int getFlags ()
public org.eclipse.core.runtime.IPath getFullPath ()
public int getKind ()
public org.eclipse.core.resources.IMarkerDelta[] getMarkerDeltas ()
java.util.Map markerDeltas
org.eclipse.core.internal.resources.MarkerSet changes
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
org.eclipse.core.resources.IMarkerDelta[] result
int i
public org.eclipse.core.runtime.IPath getMovedFromPath ()
public org.eclipse.core.runtime.IPath getMovedToPath ()
public org.eclipse.core.runtime.IPath getProjectRelativePath ()
org.eclipse.core.runtime.IPath full
int count
public org.eclipse.core.resources.IResource getResource ()
org.eclipse.core.internal.resources.ResourceInfo info
protected boolean isPhantom ()
protected boolean isTeamPrivate ()
protected boolean isHidden ()
protected void setChildren (org.eclipse.core.internal.events.ResourceDelta[])
org.eclipse.core.internal.events.ResourceDelta[] children
protected void setNewInfo (org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo newInfo
protected void setOldInfo (org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo oldInfo
protected void setStatus (int)
int status
public java.lang.String toDebugString ()
StringBuffer buffer
public java.lang.String toDeepDebugString ()
StringBuffer buffer
int i
public java.lang.String toString ()
public void updateMarkers (java.util.Map)
java.util.Map markers
public void writeDebugString (java.lang.StringBuffer)
StringBuffer buffer
int changeFlags
boolean prev
public void writeMarkerDebugString (java.lang.StringBuffer)
StringBuffer buffer
java.util.Map markerDeltas
java.util.Iterator e
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.resources.IMarkerSetElement[] deltas
boolean addComma
int i
org.eclipse.core.resources.IMarkerDelta delta
}
org/eclipse/core/internal/events/ResourceDeltaFactory.classResourceDeltaFactory.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDeltaFactory extends java.lang.Object {
protected static final org.eclipse.core.internal.events.ResourceDelta[] NO_CHILDREN
static void ()
public void ()
public static org.eclipse.core.internal.events.ResourceDelta computeDelta (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath, long)
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.watson.ElementTree oldTree
org.eclipse.core.internal.watson.ElementTree newTree
org.eclipse.core.runtime.IPath root
long markerGeneration
org.eclipse.core.internal.events.ResourceComparator comparator
org.eclipse.core.internal.dtree.DeltaDataTree delta
org.eclipse.core.runtime.IPath pathInTree
org.eclipse.core.runtime.IPath pathInDelta
java.util.Map allMarkerDeltas
org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
org.eclipse.core.internal.events.ResourceDelta result
int segmentCount
protected static void checkForOpen (org.eclipse.core.internal.events.ResourceDelta, int)
org.eclipse.core.internal.events.ResourceDelta delta
int segmentCount
org.eclipse.core.resources.IResourceDelta[] children
int i
protected static org.eclipse.core.internal.events.NodeIDMap computeNodeIDMap (org.eclipse.core.internal.events.ResourceDelta, org.eclipse.core.internal.events.NodeIDMap)
org.eclipse.core.internal.events.ResourceDelta delta
org.eclipse.core.internal.events.NodeIDMap nodeIDMap
org.eclipse.core.resources.IResourceDelta[] children
int i
org.eclipse.core.internal.events.ResourceDelta child
org.eclipse.core.runtime.IPath path
long oldID
long newID
protected static org.eclipse.core.internal.events.ResourceDelta createDelta (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.events.ResourceDeltaInfo, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.dtree.DeltaDataTree delta
org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
org.eclipse.core.runtime.IPath pathInTree
org.eclipse.core.runtime.IPath pathInDelta
org.eclipse.core.internal.events.ResourceDelta result
org.eclipse.core.internal.dtree.NodeComparison compare
int comparison
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.runtime.IPath[] childKeys
int numChildren
org.eclipse.core.internal.events.ResourceDelta[] children
int i
org.eclipse.core.runtime.IPath newTreePath
int status
public static org.eclipse.core.resources.IResourceDelta newEmptyDelta (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.events.ResourceDelta result
org.eclipse.core.internal.resources.ResourceInfo info
}
org/eclipse/core/internal/events/ResourceDeltaInfo.classResourceDeltaInfo.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDeltaInfo extends java.lang.Object {
protected org.eclipse.core.internal.resources.Workspace workspace
protected java.util.Map allMarkerDeltas
protected org.eclipse.core.internal.events.NodeIDMap nodeIDMap
protected org.eclipse.core.internal.events.ResourceComparator comparator
public void (org.eclipse.core.internal.resources.Workspace, java.util.Map, org.eclipse.core.internal.events.ResourceComparator)
org.eclipse.core.internal.resources.Workspace workspace
java.util.Map markerDeltas
org.eclipse.core.internal.events.ResourceComparator comparator
public org.eclipse.core.internal.events.ResourceComparator getComparator ()
public java.util.Map getMarkerDeltas ()
public org.eclipse.core.internal.events.NodeIDMap getNodeIDMap ()
public org.eclipse.core.internal.resources.Workspace getWorkspace ()
public void setMarkerDeltas (java.util.Map)
java.util.Map value
public void setNodeIDMap (org.eclipse.core.internal.events.NodeIDMap)
org.eclipse.core.internal.events.NodeIDMap map
}
org/eclipse/core/internal/events/ResourceStats.classResourceStats.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceStats extends java.lang.Object {
private static org.eclipse.core.runtime.PerformanceStats currentStats
public static final String EVENT_BUILDERS
public static final String EVENT_LISTENERS
public static final String EVENT_SAVE_PARTICIPANTS
public static final String EVENT_SNAPSHOT
public static boolean TRACE_BUILDERS
public static boolean TRACE_LISTENERS
public static boolean TRACE_SAVE_PARTICIPANTS
public static boolean TRACE_SNAPSHOT
static void ()
public void ()
public static void endBuild ()
public static void endNotify ()
public static void endSave ()
public static void endSnapshot ()
public static void listenerAdded (org.eclipse.core.resources.IResourceChangeListener)
org.eclipse.core.resources.IResourceChangeListener listener
public static void listenerRemoved (org.eclipse.core.resources.IResourceChangeListener)
org.eclipse.core.resources.IResourceChangeListener listener
public static void startBuild (org.eclipse.core.resources.IncrementalProjectBuilder)
org.eclipse.core.resources.IncrementalProjectBuilder builder
public static void startNotify (org.eclipse.core.resources.IResourceChangeListener)
org.eclipse.core.resources.IResourceChangeListener listener
public static void startSnapshot ()
public static void startSave (org.eclipse.core.resources.ISaveParticipant)
org.eclipse.core.resources.ISaveParticipant participant
}
org/eclipse/core/internal/localstore/
org/eclipse/core/internal/localstore/BlobStore.classBlobStore.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.BlobStore extends java.lang.Object {
protected org.eclipse.core.filesystem.IFileStore localStore
protected byte mask
private static byte[] randomArray
static void ()
public void (org.eclipse.core.filesystem.IFileStore, int)
org.eclipse.core.filesystem.IFileStore store
int limit
public org.eclipse.core.internal.utils.UniversalUniqueIdentifier addBlob (org.eclipse.core.filesystem.IFileStore, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore target
boolean moveContents
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
org.eclipse.core.filesystem.IFileStore destination
private void appendByteString (java.lang.StringBuffer, byte)
StringBuffer buffer
byte value
String hexString
String hexString
private java.lang.String bytesToHexString (byte[])
byte[] b
StringBuffer buffer
int i
public void deleteBlob (org.eclipse.core.internal.utils.UniversalUniqueIdentifier)
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
public void deleteBlobs (java.util.Set)
java.util.Set set
java.util.Iterator i
public org.eclipse.core.filesystem.IFileStore fileFor (org.eclipse.core.internal.utils.UniversalUniqueIdentifier)
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
org.eclipse.core.filesystem.IFileStore root
public org.eclipse.core.filesystem.IFileStore folderFor (org.eclipse.core.internal.utils.UniversalUniqueIdentifier)
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
byte hash
String dirName
public java.io.InputStream getBlob (org.eclipse.core.internal.utils.UniversalUniqueIdentifier) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
org.eclipse.core.filesystem.IFileStore blobFile
protected byte hashUUIDbytes (org.eclipse.core.internal.utils.UniversalUniqueIdentifier)
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
byte[] bytes
byte hash
int i
}
org/eclipse/core/internal/localstore/Bucket$Entry.classBucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket$Entry extends java.lang.Object {
private static final int STATE_CLEAR
private static final int STATE_DELETED
private static final int STATE_DIRTY
private org.eclipse.core.runtime.IPath path
private byte state
protected void (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
public void delete ()
public abstract int getOccurrences ()
public org.eclipse.core.runtime.IPath getPath ()
public abstract java.lang.Object getValue ()
public boolean isDeleted ()
public boolean isDirty ()
public boolean isEmpty ()
public void markDirty ()
public void visited ()
}
org/eclipse/core/internal/localstore/Bucket$Visitor.classBucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket$Visitor extends java.lang.Object {
public static final int CONTINUE
public static final int STOP
public static final int RETURN
public void ()
public void afterSaving (org.eclipse.core.internal.localstore.Bucket) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket bucket
public void beforeSaving (org.eclipse.core.internal.localstore.Bucket) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket bucket
public abstract int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
}
org/eclipse/core/internal/localstore/Bucket.classBucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket extends java.lang.Object {
static final String INDEXES_DIR_NAME
private final java.util.Map entries
private java.io.File location
private boolean needSaving
protected String projectName
public void ()
public final int accept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket$Visitor visitor
org.eclipse.core.runtime.IPath filter
int depth
java.util.Iterator i
java.util.Map$Entry mapEntry
org.eclipse.core.runtime.IPath path
int matchingSegments
org.eclipse.core.internal.localstore.Bucket$Entry bucketEntry
int outcome
private void cleanUp (java.io.File)
java.io.File toDelete
protected abstract org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object)
public void flush ()
public final int getEntryCount ()
public final java.lang.Object getEntryValue (java.lang.String)
String path
protected abstract java.lang.String getIndexFileName ()
protected abstract byte getVersion ()
protected abstract java.lang.String getVersionFileName ()
public void load (java.lang.String, java.io.File) throws org.eclipse.core.runtime.CoreException
String newProjectName
java.io.File baseLocation
public void load (java.lang.String, java.io.File, boolean) throws org.eclipse.core.runtime.CoreException
String newProjectName
java.io.File baseLocation
boolean force
java.io.DataInputStream source
int version
String message
org.eclipse.core.internal.resources.ResourceStatus status
int entryCount
int i
java.io.IOException ioe
String message
org.eclipse.core.internal.resources.ResourceStatus status
private java.lang.String readEntryKey (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream source
protected abstract java.lang.Object readEntryValue (java.io.DataInputStream) throws java.io.IOException org.eclipse.core.runtime.CoreException
public void save () throws org.eclipse.core.runtime.CoreException
java.io.File parent
java.io.DataOutputStream destination
java.util.Iterator i
java.util.Map$Entry entry
java.io.IOException ioe
String message
org.eclipse.core.internal.resources.ResourceStatus status
public final void setEntryValue (java.lang.String, java.lang.Object)
String path
Object value
private void writeEntryKey (java.io.DataOutputStream, java.lang.String) throws java.io.IOException
java.io.DataOutputStream destination
String path
int pathLength
int projectLength
String key
protected abstract void writeEntryValue (java.io.DataOutputStream, java.lang.Object) throws java.io.IOException org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/localstore/BucketTree.classBucketTree.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.BucketTree extends java.lang.Object {
public static final int DEPTH_INFINITE
public static final int DEPTH_ONE
public static final int DEPTH_ZERO
private static final int SEGMENT_QUOTA
private static final char[][] HEX_STRINGS
protected org.eclipse.core.internal.localstore.Bucket current
private org.eclipse.core.internal.resources.Workspace workspace
static void ()
int i
public void (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.localstore.Bucket)
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.localstore.Bucket bucket
public void accept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket$Visitor visitor
org.eclipse.core.runtime.IPath base
int depth
boolean keepVisiting
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.runtime.IPath projectPath
public void close () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.internal.localstore.Bucket getCurrent ()
public java.io.File getVersionFile ()
private boolean internalAccept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, java.io.File, int, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket$Visitor visitor
org.eclipse.core.runtime.IPath base
java.io.File bucketDir
int depthRequested
int currentDepth
int outcome
java.io.File[] subDirs
int i
public void loadBucketFor (org.eclipse.core.runtime.IPath) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath path
private java.io.File locationFor (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath resourcePath
org.eclipse.core.runtime.IPath baseLocation
int segmentCount
String locationString
StringBuffer locationBuffer
int i
private void saveVersion () throws org.eclipse.core.runtime.CoreException
java.io.File versionFile
java.io.FileOutputStream stream
boolean failed
java.io.IOException e
String message
java.io.IOException e
java.io.IOException e
String message
String message
private char[] translateSegment (java.lang.String)
String segment
}
org/eclipse/core/internal/localstore/CollectSyncStatusVisitor.classCollectSyncStatusVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.CollectSyncStatusVisitor extends org.eclipse.core.internal.localstore.RefreshLocalVisitor {
protected java.util.List affectedResources
private boolean ignoreLocalDeletions
protected org.eclipse.core.runtime.MultiStatus status
public void (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)
String multiStatusTitle
org.eclipse.core.runtime.IProgressMonitor monitor
protected void changed (org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.resources.Resource target
String message
protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
public java.util.List getAffectedResources ()
public org.eclipse.core.runtime.MultiStatus getSyncStatus ()
protected void makeLocal (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
protected void refresh (org.eclipse.core.internal.resources.Container)
org.eclipse.core.internal.resources.Container parent
protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
public void setIgnoreLocalDeletions (boolean)
boolean value
}
org/eclipse/core/internal/localstore/CopyVisitor.classCopyVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.CopyVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor {
protected org.eclipse.core.resources.IResource rootDestination
protected org.eclipse.core.runtime.IProgressMonitor monitor
protected int updateFlags
protected boolean force
protected boolean isDeep
protected int segmentsToDrop
protected org.eclipse.core.runtime.MultiStatus status
protected org.eclipse.core.internal.localstore.RefreshLocalVisitor refreshLocalVisitor
private org.eclipse.core.internal.localstore.FileSystemResourceManager localManager
public void (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.IResource rootSource
org.eclipse.core.resources.IResource destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
protected boolean copy (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource source
org.eclipse.core.runtime.IPath sufix
org.eclipse.core.internal.resources.Resource destination
protected boolean copyContents (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource source
org.eclipse.core.internal.resources.Resource destination
java.net.URI sourceLocationURI
org.eclipse.core.internal.resources.Project sourceProject
java.util.LinkedList originalDescriptions
java.util.LinkedList filterDescriptions
org.eclipse.core.internal.resources.Project project
org.eclipse.core.filesystem.IFileStore sourceStore
org.eclipse.core.filesystem.IFileStore destinationStore
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.runtime.CoreException e
protected boolean copyProperties (org.eclipse.core.internal.resources.Resource, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource destination
org.eclipse.core.runtime.CoreException e
protected org.eclipse.core.internal.resources.Resource getDestinationResource (org.eclipse.core.internal.resources.Resource, org.eclipse.core.runtime.IPath)
org.eclipse.core.internal.resources.Resource source
org.eclipse.core.runtime.IPath suffix
org.eclipse.core.runtime.IPath destinationPath
protected org.eclipse.core.internal.localstore.RefreshLocalVisitor getRefreshLocalVisitor ()
public org.eclipse.core.runtime.IStatus getStatus ()
protected org.eclipse.core.internal.resources.Workspace getWorkspace ()
protected boolean isSynchronized (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
long lastModifed
protected void synchronize (org.eclipse.core.internal.localstore.UnifiedTreeNode) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
int work
org.eclipse.core.runtime.IPath path
String message
boolean wasSynchronized
org.eclipse.core.runtime.IPath path
String message
org.eclipse.core.runtime.IPath path
String message
}
org/eclipse/core/internal/localstore/DeleteVisitor.classDeleteVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.DeleteVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor org.eclipse.core.internal.resources.ICoreConstants {
protected boolean force
protected boolean keepHistory
protected org.eclipse.core.runtime.IProgressMonitor monitor
protected java.util.List skipList
protected org.eclipse.core.runtime.MultiStatus status
private int ticks
public void (java.util.List, int, org.eclipse.core.runtime.IProgressMonitor, int)
java.util.List skipList
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
int ticks
protected void delete (org.eclipse.core.internal.localstore.UnifiedTreeNode, boolean)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
boolean shouldKeepHistory
org.eclipse.core.internal.resources.Resource target
boolean deleteLocalFile
org.eclipse.core.filesystem.IFileStore localFile
int work
org.eclipse.core.runtime.CoreException e
protected boolean equals (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource one
org.eclipse.core.resources.IResource another
public org.eclipse.core.runtime.MultiStatus getStatus ()
protected boolean isAncestor (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource one
org.eclipse.core.resources.IResource another
protected boolean isAncestorOfResourceToSkip (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
int i
org.eclipse.core.resources.IResource target
private void recursiveKeepHistory (org.eclipse.core.internal.localstore.IHistoryStore, org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.IHistoryStore store
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.resources.IResource target
java.util.Iterator children
org.eclipse.core.filesystem.IFileInfo info
protected void removeFromSkipList (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
protected boolean shouldSkip (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
int i
public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
int skipTicks
}
org/eclipse/core/internal/localstore/FileStoreRoot.classFileStoreRoot.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.FileStoreRoot extends java.lang.Object {
private int chop
private boolean isValid
private org.eclipse.core.runtime.IPath localRoot
private java.net.URI root
void (java.net.URI, org.eclipse.core.runtime.IPath)
java.net.URI rootURI
org.eclipse.core.runtime.IPath workspacePath
private org.eclipse.core.resources.IPathVariableManager getManager (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath workspacePath
org.eclipse.core.resources.IWorkspaceRoot workspaceRoot
org.eclipse.core.runtime.IPath path
org.eclipse.core.resources.IResource resource
public java.net.URI computeURI (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath workspacePath
org.eclipse.core.runtime.IPath childPath
java.net.URI rootURI
org.eclipse.core.filesystem.IFileStore createStore (org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath workspacePath
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath childPath
org.eclipse.core.filesystem.IFileStore rootStore
java.net.URI uri
boolean isValid ()
org.eclipse.core.runtime.IPath localLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource)
org.eclipse.core.runtime.IPath workspacePath
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath location
void setValid (boolean)
boolean value
private org.eclipse.core.runtime.IPath toLocalPath (java.net.URI)
java.net.URI uri
java.io.File localFile
}
org/eclipse/core/internal/localstore/FileSystemResourceManager.classFileSystemResourceManager.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.FileSystemResourceManager extends java.lang.Object implements org.eclipse.core.internal.resources.ICoreConstants org.eclipse.core.internal.resources.IManager {
protected org.eclipse.core.internal.localstore.IHistoryStore _historyStore
protected org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
protected java.util.ArrayList allPathsForLocation (java.net.URI)
java.net.URI inputLocation
java.net.URI canonicalLocation
java.util.ArrayList results
private java.util.ArrayList allPathsForLocationNonCanonical (java.net.URI)
java.net.URI inputLocation
java.net.URI location
boolean isFileLocation
org.eclipse.core.resources.IWorkspaceRoot root
java.util.ArrayList results
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.resources.IProject project
java.net.URI testLocation
java.net.URI relative
org.eclipse.core.runtime.IPath suffix
org.eclipse.core.internal.resources.ProjectDescription description
java.util.HashMap links
java.util.Iterator it
org.eclipse.core.internal.resources.LinkDescription link
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IPathVariableManager pathMan
org.eclipse.core.runtime.IPath suffix
private java.net.URI getFileURI (java.net.URI)
java.net.URI locationURI
org.eclipse.core.filesystem.IFileStore testLocationStore
java.io.File storeAsFile
public org.eclipse.core.resources.IResource[] allResourcesFor (java.net.URI, boolean, int)
java.net.URI location
boolean files
int memberFlags
java.util.ArrayList result
int count
int i
int imax
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IResource[] toReturn
java.util.Iterator it
org.eclipse.core.resources.IResource resource
public org.eclipse.core.resources.ResourceAttributes attributes (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
public org.eclipse.core.resources.IContainer containerForLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath path
public void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
org.eclipse.core.resources.IResource destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
int totalWork
String title
org.eclipse.core.filesystem.IFileStore destinationStore
String message
org.eclipse.core.internal.localstore.CopyVisitor visitor
org.eclipse.core.internal.localstore.UnifiedTree tree
org.eclipse.core.runtime.IStatus status
public void delete (org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.resources.Resource resource
int deleteWork
boolean force
int refreshWork
String title
org.eclipse.core.runtime.MultiStatus status
java.util.List skipList
org.eclipse.core.internal.localstore.UnifiedTree tree
org.eclipse.core.runtime.IProgressMonitor sub
org.eclipse.core.internal.localstore.CollectSyncStatusVisitor refreshVisitor
org.eclipse.core.internal.localstore.DeleteVisitor deleteVisitor
private boolean descriptionChanged (org.eclipse.core.resources.IFile, byte[])
org.eclipse.core.resources.IFile descriptionFile
byte[] newContents
java.io.InputStream oldStream
int bufsize
int bufsize
java.io.InputStream newStream
java.io.InputStream newStream
int newChar
int newChar
int oldChar
int oldChar
Exception e
public int doGetEncoding (org.eclipse.core.filesystem.IFileStore) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore store
java.io.InputStream input
int first
int second
int third
java.io.IOException e
String message
public boolean fastIsSynchronized (org.eclipse.core.internal.resources.File)
org.eclipse.core.internal.resources.File target
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.filesystem.IFileInfo fileInfo
public boolean fastIsSynchronized (org.eclipse.core.internal.resources.Folder)
org.eclipse.core.internal.resources.Folder target
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.filesystem.IFileInfo fileInfo
public org.eclipse.core.resources.IFile fileForLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath path
public int getEncoding (org.eclipse.core.internal.resources.File) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.File target
org.eclipse.core.filesystem.IFileStore store
String message
public org.eclipse.core.internal.localstore.IHistoryStore getHistoryStore ()
org.eclipse.core.runtime.IPath location
public java.lang.String getLocalName (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore target
protected org.eclipse.core.runtime.IPath getProjectDefaultLocation (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource target
private org.eclipse.core.internal.localstore.FileStoreRoot getStoreRoot (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource target
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.localstore.FileStoreRoot root
org.eclipse.core.internal.localstore.FileStoreRoot root
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.internal.resources.ProjectDescription description
java.net.URI linkLocation
org.eclipse.core.resources.IContainer parent
org.eclipse.core.resources.IWorkspaceRoot rootResource
protected org.eclipse.core.internal.resources.Workspace getWorkspace ()
public boolean hasSavedContent (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public boolean hasSavedDescription (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
private org.eclipse.core.filesystem.IFileStore initializeStore (org.eclipse.core.resources.IResource, java.net.URI) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
java.net.URI location
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.localstore.FileStoreRoot root
public boolean internalWrite (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, boolean, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject target
org.eclipse.core.resources.IProjectDescription description
int updateFlags
boolean hasPublicChanges
boolean hasPrivateChanges
java.io.ByteArrayOutputStream out
java.io.IOException e
String msg
byte[] newContents
org.eclipse.core.resources.IFile descriptionFile
java.io.ByteArrayInputStream in
org.eclipse.core.filesystem.IFileStore descriptionFileStore
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.runtime.IStatus result
long lastModified
org.eclipse.core.internal.resources.ResourceInfo info
public boolean isDescriptionSynchronized (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject target
org.eclipse.core.resources.IFile descriptionFile
org.eclipse.core.internal.resources.ResourceInfo projectInfo
public boolean isSynchronized (org.eclipse.core.resources.IResource, int)
org.eclipse.core.resources.IResource target
int depth
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.internal.localstore.IsSynchronizedVisitor visitor
org.eclipse.core.internal.localstore.UnifiedTree tree
org.eclipse.core.runtime.CoreException e
public void link (org.eclipse.core.internal.resources.Resource, java.net.URI, org.eclipse.core.filesystem.IFileInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Resource target
java.net.URI location
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.internal.resources.ResourceInfo info
long lastModified
public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource target
public java.net.URI locationURIFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource target
public void move (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource source
org.eclipse.core.filesystem.IFileStore destination
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
protected org.eclipse.core.runtime.IPath pathForLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.resources.IProject project
org.eclipse.core.runtime.IPath projectLocation
int segmentsToRemove
public java.io.InputStream read (org.eclipse.core.resources.IFile, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile target
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
String message
org.eclipse.core.internal.resources.ResourceInfo info
int flags
String message
public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.resources.IProject, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject target
boolean creation
org.eclipse.core.runtime.IProgressMonitor monitor
java.net.URI projectLocation
org.eclipse.core.internal.resources.ProjectDescription privateDescription
org.eclipse.core.resources.IProjectDescription description
boolean isDefaultLocation
org.eclipse.core.filesystem.IFileStore projectStore
org.eclipse.core.filesystem.IFileStore descriptionStore
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.internal.resources.ResourceException error
java.io.InputStream in
org.eclipse.core.runtime.OperationCanceledException e
String msg
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.CoreException e
String msg
String msg
String msg
long lastModified
org.eclipse.core.resources.IFile descriptionFile
org.eclipse.core.internal.resources.ResourceInfo info
public boolean refresh (org.eclipse.core.resources.IResource, int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
int depth
boolean updateAliases
org.eclipse.core.runtime.IProgressMonitor monitor
protected boolean refreshResource (org.eclipse.core.resources.IResource, int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
int depth
boolean updateAliases
org.eclipse.core.runtime.IProgressMonitor monitor
int totalWork
String title
org.eclipse.core.internal.localstore.RefreshLocalVisitor visitor
org.eclipse.core.filesystem.IFileStore fileStore
org.eclipse.core.filesystem.IFileTree fileTree
org.eclipse.core.internal.localstore.UnifiedTree tree
org.eclipse.core.runtime.IStatus result
protected boolean refreshRoot (org.eclipse.core.resources.IWorkspaceRoot, int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IWorkspaceRoot target
int depth
boolean updateAliases
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IProject[] projects
int totalWork
String title
boolean changed
int i
protected org.eclipse.core.resources.IResource resourceFor (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath path
boolean files
int numSegments
org.eclipse.core.resources.IWorkspaceRoot root
public long setLocalTimeStamp (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.ResourceInfo, long) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
org.eclipse.core.internal.resources.ResourceInfo info
long value
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
long actualValue
public void setLocation (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.ResourceInfo, java.net.URI)
org.eclipse.core.resources.IResource target
org.eclipse.core.internal.resources.ResourceInfo info
java.net.URI location
org.eclipse.core.internal.localstore.FileStoreRoot oldRoot
public void setResourceAttributes (org.eclipse.core.resources.IResource, org.eclipse.core.resources.ResourceAttributes) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.ResourceAttributes attributes
org.eclipse.core.filesystem.IFileStore store
boolean refresh
public void shutdown (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void updateLocalSync (org.eclipse.core.internal.resources.ResourceInfo, long)
org.eclipse.core.internal.resources.ResourceInfo info
long localSyncInfo
public void write (org.eclipse.core.resources.IFile, java.io.InputStream, org.eclipse.core.filesystem.IFileInfo, int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile target
java.io.InputStream content
org.eclipse.core.filesystem.IFileInfo fileInfo
int updateFlags
boolean append
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.filesystem.IFileStore store
String message
long lastModified
String message
org.eclipse.core.internal.resources.ResourceInfo info
String message
String message
String message
String message
int options
java.io.OutputStream out
org.eclipse.core.internal.resources.ResourceInfo info
public void write (org.eclipse.core.resources.IFolder, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFolder target
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
String message
String message
org.eclipse.core.internal.resources.ResourceInfo info
public void writeSilently (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject target
org.eclipse.core.runtime.IPath location
org.eclipse.core.filesystem.IFileStore projectStore
org.eclipse.core.resources.IProjectDescription desc
org.eclipse.core.filesystem.IFileStore fileStore
java.io.OutputStream out
java.io.IOException e
String msg
}
org/eclipse/core/internal/localstore/HistoryBucket$1.classHistoryBucket.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryBucket$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
byte[] state1
byte[] state2
}
org/eclipse/core/internal/localstore/HistoryBucket$HistoryEntry.classHistoryBucket.java
package org.eclipse.core.internal.localstore
public final org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry extends org.eclipse.core.internal.localstore.Bucket$Entry {
static final java.util.Comparator COMPARATOR
private static final byte[][] EMPTY_DATA
private static final int LONG_LENGTH
private static final int UUID_LENGTH
public static final int DATA_LENGTH
private byte[][] data
static void ()
private static int compareStates (byte[], byte[])
byte[] state1
byte[] state2
long timestamp1
long timestamp2
private static byte[] getState (org.eclipse.core.internal.utils.UniversalUniqueIdentifier, long)
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
long timestamp
byte[] uuidBytes
byte[] state
int j
private static long getTimestamp (byte[])
byte[] state
long timestamp
int j
private static byte[][] insert (byte[][], byte[])
byte[][] existing
byte[] toAdd
int index
int insertPosition
byte[][] newValue
private static byte[][] merge (byte[][], byte[][])
byte[][] base
byte[][] additions
int additionPointer
int basePointer
int added
byte[][] result
int comparison
byte[][] remaining
int remainingPointer
int remainingCount
byte[][] finalResult
private static int search (byte[][], byte[])
byte[][] existing
byte[] element
public void (org.eclipse.core.runtime.IPath, byte[][])
org.eclipse.core.runtime.IPath path
byte[][] data
public void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry base
private void compact ()
int occurrences
int i
byte[][] result
public void deleteOccurrence (int)
int i
byte[][] getData ()
public int getOccurrences ()
public long getTimestamp (int)
int i
public org.eclipse.core.internal.utils.UniversalUniqueIdentifier getUUID (int)
int i
public java.lang.Object getValue ()
public boolean isEmpty ()
public void visited ()
static int access$0 (byte[], byte[])
static byte[] access$1 (org.eclipse.core.internal.utils.UniversalUniqueIdentifier, long)
static byte[][] access$2 (byte[][], byte[])
static byte[][] access$3 (byte[][], byte[][])
}
org/eclipse/core/internal/localstore/HistoryBucket.classHistoryBucket.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryBucket extends org.eclipse.core.internal.localstore.Bucket {
public static final byte VERSION
public void ()
public void addBlob (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.utils.UniversalUniqueIdentifier, long)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
long lastModified
byte[] state
String pathAsString
byte[][] existing
byte[][] newValue
public void addBlobs (org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry)
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
org.eclipse.core.runtime.IPath path
byte[][] additions
String pathAsString
byte[][] existing
protected org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object)
org.eclipse.core.runtime.IPath path
Object value
public org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry getEntry (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
String pathAsString
byte[][] existing
protected java.lang.String getIndexFileName ()
protected byte getVersion ()
protected java.lang.String getVersionFileName ()
protected java.lang.Object readEntryValue (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream source
int length
byte[][] uuids
int j
protected void writeEntryValue (java.io.DataOutputStream, java.lang.Object) throws java.io.IOException
java.io.DataOutputStream destination
Object entryValue
byte[][] uuids
int j
}
org/eclipse/core/internal/localstore/HistoryStore2$1.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$1 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
private final java.util.Set val$allFiles
void (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
}
org/eclipse/core/internal/localstore/HistoryStore2$2.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$2 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
private final int val$maxStates
private final long val$minimumTimestamp
void (org.eclipse.core.internal.localstore.HistoryStore2, int, long)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry entry
}
org/eclipse/core/internal/localstore/HistoryStore2$3.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$3 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
private final org.eclipse.core.runtime.IProgressMonitor val$monitor
private final int[] val$entryCount
private final int val$maxStates
private final long val$minimumTimestamp
void (org.eclipse.core.internal.localstore.HistoryStore2, org.eclipse.core.runtime.IProgressMonitor, int[], int, long)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
}
org/eclipse/core/internal/localstore/HistoryStore2$4.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$4 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
private final java.util.Set val$tmpBlobsToRemove
void (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
int i
}
org/eclipse/core/internal/localstore/HistoryStore2$5.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$5 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
private final java.util.Set val$tmpBlobsToRemove
void (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
int i
}
org/eclipse/core/internal/localstore/HistoryStore2$HistoryCopyVisitor.classHistoryStore2.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.HistoryStore2$HistoryCopyVisitor extends org.eclipse.core.internal.localstore.Bucket$Visitor {
private java.util.List changes
private org.eclipse.core.runtime.IPath destination
private org.eclipse.core.runtime.IPath source
final org.eclipse.core.internal.localstore.HistoryStore2 this$0
public void (org.eclipse.core.internal.localstore.HistoryStore2, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath source
org.eclipse.core.runtime.IPath destination
public void afterSaving (org.eclipse.core.internal.localstore.Bucket) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket bucket
private void saveChanges () throws org.eclipse.core.runtime.CoreException
java.util.Iterator i
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry entry
org.eclipse.core.internal.localstore.HistoryBucket bucket
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry sourceEntry
org.eclipse.core.runtime.IPath destinationPath
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry destinationEntry
}
org/eclipse/core/internal/localstore/HistoryStore2.classHistoryStore2.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryStore2 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStore {
private org.eclipse.core.internal.localstore.BlobStore blobStore
private java.util.Set blobsToRemove
final org.eclipse.core.internal.localstore.BucketTree tree
private org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.filesystem.IFileStore, int)
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.filesystem.IFileStore store
int limit
public synchronized org.eclipse.core.resources.IFileState addState (org.eclipse.core.runtime.IPath, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean)
org.eclipse.core.runtime.IPath key
org.eclipse.core.filesystem.IFileStore localFile
org.eclipse.core.filesystem.IFileInfo info
boolean moveContents
long lastModified
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
org.eclipse.core.internal.localstore.HistoryBucket currentBucket
org.eclipse.core.runtime.CoreException e
public synchronized java.util.Set allFiles (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IPath root
int depth
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set allFiles
org.eclipse.core.runtime.CoreException e
protected void applyPolicy (org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry, int, long)
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
int maxStates
long minTimeStamp
int i
private void applyPolicy (org.eclipse.core.runtime.IPath) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath root
org.eclipse.core.resources.IWorkspaceDescription description
long minimumTimestamp
int maxStates
public synchronized void clean (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
long start
org.eclipse.core.resources.IWorkspaceDescription description
long minimumTimestamp
int maxStates
int[] entryCount
Exception e
String message
org.eclipse.core.internal.resources.ResourceStatus status
void removeUnreferencedBlobs (int)
int limit
long start
public void closeHistoryStore (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.CoreException e
public synchronized void copyHistory (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, boolean)
org.eclipse.core.resources.IResource sourceResource
org.eclipse.core.resources.IResource destinationResource
boolean moving
String message
org.eclipse.core.internal.resources.ResourceStatus status
String message
org.eclipse.core.internal.resources.ResourceStatus status
org.eclipse.core.runtime.IPath source
org.eclipse.core.runtime.IPath destination
org.eclipse.core.internal.localstore.Bucket bucket
org.eclipse.core.internal.localstore.HistoryStore2$HistoryCopyVisitor copyVisitor
org.eclipse.core.runtime.CoreException e
public boolean exists (org.eclipse.core.resources.IFileState)
org.eclipse.core.resources.IFileState target
public java.io.InputStream getContents (org.eclipse.core.resources.IFileState) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFileState target
String message
public synchronized org.eclipse.core.resources.IFileState[] getStates (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IPath filePath
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.localstore.HistoryBucket currentBucket
org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
org.eclipse.core.resources.IFileState[] states
int i
org.eclipse.core.runtime.CoreException ce
public org.eclipse.core.internal.localstore.BucketTree getTree ()
private boolean isValid (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo)
org.eclipse.core.filesystem.IFileStore localFile
org.eclipse.core.filesystem.IFileInfo info
org.eclipse.core.internal.resources.WorkspaceDescription description
long length
boolean result
private void log (org.eclipse.core.runtime.CoreException)
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.IStatus status
public synchronized void remove (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IPath root
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set tmpBlobsToRemove
org.eclipse.core.runtime.CoreException ce
public synchronized void removeGarbage ()
java.util.Set tmpBlobsToRemove
Exception e
String message
org.eclipse.core.internal.resources.ResourceStatus status
public synchronized void shutdown (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/localstore/IHistoryStore.classIHistoryStore.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.IHistoryStore extends java.lang.Object implements org.eclipse.core.internal.resources.IManager {
public abstract org.eclipse.core.resources.IFileState addState (org.eclipse.core.runtime.IPath, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean)
public abstract java.util.Set allFiles (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)
public abstract void clean (org.eclipse.core.runtime.IProgressMonitor)
public abstract void closeHistoryStore (org.eclipse.core.resources.IResource)
public abstract void copyHistory (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, boolean)
public abstract boolean exists (org.eclipse.core.resources.IFileState)
public abstract java.io.InputStream getContents (org.eclipse.core.resources.IFileState) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.resources.IFileState[] getStates (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)
public abstract void remove (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)
public abstract void removeGarbage ()
}
org/eclipse/core/internal/localstore/ILocalStoreConstants.classILocalStoreConstants.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.ILocalStoreConstants extends java.lang.Object {
public static final int SIZE_LASTMODIFIED
public static final int SIZE_COUNTER
public static final int SIZE_KEY_SUFFIX
public static final byte[] BEGIN_CHUNK
public static final byte[] END_CHUNK
public static final int CHUNK_DELIMITER_SIZE
static void ()
}
org/eclipse/core/internal/localstore/IUnifiedTreeVisitor.classIUnifiedTreeVisitor.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.IUnifiedTreeVisitor extends java.lang.Object {
public abstract boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/localstore/IsSynchronizedVisitor$ResourceChangedException.classIsSynchronizedVisitor.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.IsSynchronizedVisitor$ResourceChangedException extends java.lang.RuntimeException {
private static final long serialVersionUID
void ()
}
org/eclipse/core/internal/localstore/IsSynchronizedVisitor.classIsSynchronizedVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.IsSynchronizedVisitor extends org.eclipse.core.internal.localstore.CollectSyncStatusVisitor {
protected static org.eclipse.core.internal.localstore.IsSynchronizedVisitor$ResourceChangedException exception
static void ()
public void (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected void changed (org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.resources.Resource target
}
org/eclipse/core/internal/localstore/PrefixPool.classPrefixPool.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.PrefixPool extends java.lang.Object {
private String[] pool
private int size
public void (int)
int initialCapacity
public void clear ()
public int size ()
private void checkCapacity ()
String[] newprefixList
public void insertLonger (java.lang.String)
String s
int i
public boolean insertShorter (java.lang.String)
String s
boolean replaced
int i
public boolean containsAsPrefix (java.lang.String)
String s
int i
public boolean hasPrefixOf (java.lang.String)
String s
int i
}
org/eclipse/core/internal/localstore/RefreshLocalAliasVisitor.classRefreshLocalAliasVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor extends org.eclipse.core.internal.localstore.RefreshLocalVisitor {
public void (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.resources.IResource[] aliases
int i
protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.resources.IResource[] aliases
boolean wasFilteredOut
int i
protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.resources.IResource[] aliases
int i
protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.resources.IResource[] aliases
int i
protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.resources.IResource[] aliases
int i
protected void refresh (org.eclipse.core.internal.resources.Container) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Container parent
}
org/eclipse/core/internal/localstore/RefreshLocalVisitor.classRefreshLocalVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.RefreshLocalVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor org.eclipse.core.internal.localstore.ILocalStoreConstants {
protected static final int RL_UNKNOWN
protected static final int RL_IN_SYNC
protected static final int RL_NOT_IN_SYNC
public static final int TOTAL_WORK
private int currentIncrement
private int halfWay
private int nextProgress
private int worked
protected org.eclipse.core.runtime.MultiStatus errors
protected org.eclipse.core.runtime.IProgressMonitor monitor
protected boolean resourceChanged
protected org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
String msg
protected void contentAdded (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
int flags
org.eclipse.core.resources.IContainer parent
protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
int flags
protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
int flags
protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
int flags
public org.eclipse.core.runtime.IStatus getErrorStatus ()
protected void makeLocal (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
protected void refresh (org.eclipse.core.internal.resources.Container) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Container parent
protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
public boolean resourcesChanged ()
protected int synchronizeExistence (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.resources.IResource genderVariant
org.eclipse.core.internal.resources.Container parent
org.eclipse.core.resources.IResource variant
protected boolean synchronizeGender (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.resources.IResource genderVariant
protected void synchronizeLastModified (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.Resource target
int targetType
int targetType
int targetType
int targetType
int targetType
int targetType
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.ResourceInfo info
String message
int state
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/localstore/SafeChunkyInputStream.classSafeChunkyInputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeChunkyInputStream extends java.io.InputStream {
protected static final int BUFFER_SIZE
protected byte[] buffer
protected int bufferLength
protected byte[] chunk
protected int chunkLength
protected boolean endOfFile
protected java.io.InputStream input
protected int nextByteInBuffer
protected int nextByteInChunk
public void (java.io.File) throws java.io.IOException
java.io.File target
public void (java.io.File, int) throws java.io.IOException
java.io.File target
int bufferSize
protected void accumulate (byte[], int, int)
byte[] data
int start
int end
byte[] result
public int available () throws java.io.IOException
protected void buildChunk () throws java.io.IOException
int end
public void close () throws java.io.IOException
protected boolean compare (byte[], byte[], int)
byte[] source
byte[] target
int startIndex
int i
protected int find (byte[], int, int, boolean) throws java.io.IOException
byte[] pattern
int startIndex
int endIndex
boolean accumulate
int pos
protected int findByte (byte, int, int)
byte target
int startIndex
int endIndex
protected void findChunkStart () throws java.io.IOException
int begin
public int read () throws java.io.IOException
protected void refineChunk ()
int start
int i
protected void resetChunk ()
protected void shiftAndFillBuffer () throws java.io.IOException
int length
int read
}
org/eclipse/core/internal/localstore/SafeChunkyOutputStream.classSafeChunkyOutputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeChunkyOutputStream extends java.io.FilterOutputStream {
protected String filePath
protected boolean isOpen
public void (java.io.File) throws java.io.IOException
java.io.File target
public void (java.lang.String) throws java.io.IOException
String filePath
protected void beginChunk () throws java.io.IOException
protected void endChunk () throws java.io.IOException
protected void open () throws java.io.IOException
public void succeed () throws java.io.IOException
public void write (int) throws java.io.IOException
int b
}
org/eclipse/core/internal/localstore/SafeFileInputStream.classSafeFileInputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeFileInputStream extends java.io.FilterInputStream {
protected static final String EXTENSION
private static final int DEFAUT_BUFFER_SIZE
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.lang.String, java.lang.String) throws java.io.IOException
String targetPath
String tempPath
public void (java.lang.String, java.lang.String, int) throws java.io.IOException
String targetPath
String tempPath
int bufferSize
private static java.io.InputStream getInputStream (java.lang.String, java.lang.String, int) throws java.io.IOException
String targetPath
String tempPath
int bufferSize
java.io.File target
}
org/eclipse/core/internal/localstore/SafeFileOutputStream.classSafeFileOutputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeFileOutputStream extends java.io.OutputStream {
protected java.io.File temp
protected java.io.File target
protected java.io.OutputStream output
protected boolean failed
protected static final String EXTENSION
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.lang.String, java.lang.String) throws java.io.IOException
String targetPath
String tempPath
public void close () throws java.io.IOException
java.io.IOException e
protected void commit () throws java.io.IOException
protected void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File sourceFile
java.io.File destinationFile
java.io.InputStream source
java.io.OutputStream destination
protected void createTempFile (java.lang.String)
String tempPath
public void flush () throws java.io.IOException
java.io.IOException e
public java.lang.String getTempFilePath ()
protected void transferStreams (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream source
java.io.OutputStream destination
byte[] buffer
int bytesRead
public void write (int) throws java.io.IOException
int b
java.io.IOException e
}
org/eclipse/core/internal/localstore/UnifiedTree$PatternHolder.classUnifiedTree.java
package org.eclipse.core.internal.localstore
org.eclipse.core.internal.localstore.UnifiedTree$PatternHolder extends java.lang.Object {
public static java.util.regex.Pattern trivialSymlinkPattern
static void ()
private void ()
}
org/eclipse/core/internal/localstore/UnifiedTree.classUnifiedTree.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.UnifiedTree extends java.lang.Object {
protected static final org.eclipse.core.internal.localstore.UnifiedTreeNode childrenMarker
private static final java.util.Iterator EMPTY_ITERATOR
protected static final org.eclipse.core.internal.localstore.UnifiedTreeNode levelMarker
private static final org.eclipse.core.filesystem.IFileInfo[] NO_CHILDREN
private static final org.eclipse.core.resources.IResource[] NO_RESOURCES
protected boolean childLevelValid
protected org.eclipse.core.filesystem.IFileTree fileTree
protected java.util.ArrayList freeNodes
protected int level
protected org.eclipse.core.internal.utils.Queue queue
protected org.eclipse.core.internal.localstore.PrefixPool pathPrefixHistory
protected org.eclipse.core.internal.localstore.PrefixPool rootPathHistory
protected org.eclipse.core.resources.IResource root
static void ()
public void (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource root
public void (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileTree)
org.eclipse.core.resources.IResource root
org.eclipse.core.filesystem.IFileTree fileTree
public void accept (org.eclipse.core.internal.localstore.IUnifiedTreeVisitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.IUnifiedTreeVisitor visitor
public void accept (org.eclipse.core.internal.localstore.IUnifiedTreeVisitor, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.IUnifiedTreeVisitor visitor
int depth
org.eclipse.core.internal.localstore.UnifiedTreeNode node
protected void addChildren (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.resources.Resource parent
int parentType
org.eclipse.core.filesystem.IFileInfo[] list
int localIndex
org.eclipse.core.internal.resources.ResourceInfo resourceInfo
int flags
boolean unknown
org.eclipse.core.resources.IResource target
org.eclipse.core.internal.localstore.UnifiedTreeNode child
org.eclipse.core.resources.IResource[] members
org.eclipse.core.resources.IResource[] members
int workspaceIndex
String name
org.eclipse.core.filesystem.IFileInfo localInfo
int comp
protected void addChildrenFromFileSystem (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.filesystem.IFileInfo[], int)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.filesystem.IFileInfo[] childInfos
int index
int i
org.eclipse.core.filesystem.IFileInfo info
protected void addChildrenMarker ()
protected void addChildToTree (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.localstore.UnifiedTreeNode child
protected void addElementToQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode target
protected void addNodeChildrenToQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.localstore.UnifiedTreeNode nextNode
protected void addRootToQueue ()
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.internal.localstore.UnifiedTreeNode node
protected org.eclipse.core.internal.localstore.UnifiedTreeNode createChildForLinkedResource (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource target
org.eclipse.core.filesystem.IFileStore store
protected org.eclipse.core.internal.localstore.UnifiedTreeNode createChildNodeFromFileSystem (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.filesystem.IFileInfo)
org.eclipse.core.internal.localstore.UnifiedTreeNode parent
org.eclipse.core.filesystem.IFileInfo info
org.eclipse.core.runtime.IPath childPath
int type
org.eclipse.core.resources.IResource target
protected org.eclipse.core.internal.localstore.UnifiedTreeNode createNode (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean)
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo info
boolean existsWorkspace
org.eclipse.core.internal.localstore.UnifiedTreeNode node
int size
protected java.util.Iterator getChildren (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
int index
java.util.List result
org.eclipse.core.internal.localstore.UnifiedTreeNode child
protected int getLevel ()
protected org.eclipse.core.filesystem.IFileInfo[] getLocalList (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo[] list
int size
protected org.eclipse.core.internal.resources.Workspace getWorkspace ()
protected void initializeQueue ()
protected boolean isChildrenMarker (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
protected boolean isLevelMarker (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
protected void initLinkHistoriesIfNeeded ()
org.eclipse.core.runtime.jobs.Job job
org.eclipse.core.internal.refresh.RefreshJob refreshJob
org.eclipse.core.filesystem.IFileStore rootStore
java.io.File rootFile
org.eclipse.core.runtime.IPath rootProjPath
java.io.File rootProjFile
private boolean isRecursiveLink (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo)
org.eclipse.core.filesystem.IFileStore parentStore
org.eclipse.core.filesystem.IFileInfo localInfo
String linkTarget
java.io.File parentFile
java.io.File childFile
String parentPath
String childPath
protected boolean isValidLevel (int, int)
int currentLevel
int depth
protected void quickSort (org.eclipse.core.filesystem.IFileInfo[], int, int)
org.eclipse.core.filesystem.IFileInfo[] infos
int left
int right
int originalLeft
int originalRight
org.eclipse.core.filesystem.IFileInfo mid
org.eclipse.core.filesystem.IFileInfo tmp
protected void removeNodeChildrenFromQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode node
org.eclipse.core.internal.localstore.UnifiedTreeNode first
protected boolean setLevel (int, int)
int newLevel
int depth
private void setRoot (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource root
}
org/eclipse/core/internal/localstore/UnifiedTreeNode.classUnifiedTreeNode.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.UnifiedTreeNode extends java.lang.Object implements org.eclipse.core.internal.localstore.ILocalStoreConstants {
protected org.eclipse.core.internal.localstore.UnifiedTreeNode child
protected boolean existsWorkspace
protected org.eclipse.core.filesystem.IFileInfo fileInfo
protected org.eclipse.core.resources.IResource resource
protected org.eclipse.core.filesystem.IFileStore store
protected org.eclipse.core.internal.localstore.UnifiedTree tree
public void (org.eclipse.core.internal.localstore.UnifiedTree, org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean)
org.eclipse.core.internal.localstore.UnifiedTree tree
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo fileInfo
boolean existsWorkspace
public boolean existsInFileSystem ()
public boolean existsInWorkspace ()
public java.util.Iterator getChildren ()
protected org.eclipse.core.internal.localstore.UnifiedTreeNode getFirstChild ()
public long getLastModified ()
public int getLevel ()
public java.lang.String getLocalName ()
public org.eclipse.core.resources.IResource getResource ()
public org.eclipse.core.filesystem.IFileStore getStore ()
public boolean isFolder ()
public boolean isSymbolicLink ()
public void removeChildrenFromTree ()
public void reuse (org.eclipse.core.internal.localstore.UnifiedTree, org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean)
org.eclipse.core.internal.localstore.UnifiedTree aTree
org.eclipse.core.resources.IResource aResource
org.eclipse.core.filesystem.IFileStore aStore
org.eclipse.core.filesystem.IFileInfo info
boolean existsInWorkspace
public void releaseForGc ()
public void setExistsWorkspace (boolean)
boolean exists
protected void setFirstChild (org.eclipse.core.internal.localstore.UnifiedTreeNode)
org.eclipse.core.internal.localstore.UnifiedTreeNode child
public void setResource (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public java.lang.String toString ()
String s
}
org/eclipse/core/internal/properties/
org/eclipse/core/internal/properties/IPropertyManager.classIPropertyManager.java
package org.eclipse.core.internal.properties
public abstract org.eclipse.core.internal.properties.IPropertyManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager {
public abstract void closePropertyStore (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
public abstract void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int) throws org.eclipse.core.runtime.CoreException
public abstract void deleteProperties (org.eclipse.core.resources.IResource, int) throws org.eclipse.core.runtime.CoreException
public abstract void deleteResource (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String getProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName) throws org.eclipse.core.runtime.CoreException
public abstract void setProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName, java.lang.String) throws org.eclipse.core.runtime.CoreException
public abstract java.util.Map getProperties (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/properties/PropertyBucket$1.classPropertyBucket.java
package org.eclipse.core.internal.properties
org.eclipse.core.internal.properties.PropertyBucket$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
int qualifierComparison
}
org/eclipse/core/internal/properties/PropertyBucket$PropertyEntry.classPropertyBucket.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry extends org.eclipse.core.internal.localstore.Bucket$Entry {
private static final java.util.Comparator COMPARATOR
private static final String[][] EMPTY_DATA
private String[][] value
static void ()
static java.lang.String[][] delete (java.lang.String[][], org.eclipse.core.runtime.QualifiedName)
String[][] existing
org.eclipse.core.runtime.QualifiedName propertyName
int deletePosition
String[][] newValue
static java.lang.String[][] insert (java.lang.String[][], org.eclipse.core.runtime.QualifiedName, java.lang.String)
String[][] existing
org.eclipse.core.runtime.QualifiedName propertyName
String propertyValue
int index
int insertPosition
String[][] newValue
static java.lang.Object merge (java.lang.String[][], java.lang.String[][])
String[][] base
String[][] additions
int additionPointer
int basePointer
int added
String[][] result
int comparison
String[][] remaining
int remainingPointer
int remainingCount
String[][] finalResult
private static int search (java.lang.String[][], org.eclipse.core.runtime.QualifiedName)
String[][] existing
org.eclipse.core.runtime.QualifiedName propertyName
public void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry base
int xLen
int i
int yLen
protected void (org.eclipse.core.runtime.IPath, java.lang.String[][])
org.eclipse.core.runtime.IPath path
String[][] value
private void compact ()
int occurrences
int i
String[][] result
public int getOccurrences ()
public java.lang.String getProperty (org.eclipse.core.runtime.QualifiedName)
org.eclipse.core.runtime.QualifiedName name
int index
public java.lang.Object getPropertyName (int)
int i
public java.lang.Object getPropertyValue (int)
int i
public java.lang.Object getValue ()
public void visited ()
}
org/eclipse/core/internal/properties/PropertyBucket.classPropertyBucket.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyBucket extends org.eclipse.core.internal.localstore.Bucket {
public static final byte INDEX
public static final byte QNAME
private static final byte VERSION
private final java.util.List qualifierIndex
public void ()
protected org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object)
org.eclipse.core.runtime.IPath path
Object value
private org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry getEntry (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
String pathAsString
String[][] existing
protected java.lang.String getIndexFileName ()
public java.lang.String getProperty (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.QualifiedName)
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.QualifiedName name
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
protected byte getVersion ()
protected java.lang.String getVersionFileName ()
public void load (java.lang.String, java.io.File, boolean) throws org.eclipse.core.runtime.CoreException
String newProjectName
java.io.File baseLocation
boolean force
protected java.lang.Object readEntryValue (java.io.DataInputStream) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream source
int length
String[][] properties
int j
byte constant
org.eclipse.core.runtime.IPath resourcePath
String msg
public void save () throws org.eclipse.core.runtime.CoreException
public void setProperties (org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry)
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
org.eclipse.core.runtime.IPath path
String[][] additions
String pathAsString
String[][] existing
public void setProperty (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.QualifiedName, java.lang.String)
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.QualifiedName name
String value
String pathAsString
String[][] existing
String[][] newValue
String[][] newValue
protected void writeEntryValue (java.io.DataOutputStream, java.lang.Object) throws java.io.IOException
java.io.DataOutputStream destination
Object entryValue
String[][] properties
int j
int index
}
org/eclipse/core/internal/properties/PropertyManager2$1.classPropertyManager2.java
package org.eclipse.core.internal.properties
org.eclipse.core.internal.properties.PropertyManager2$1 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.properties.PropertyManager2 this$0
void (org.eclipse.core.internal.properties.PropertyManager2)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry entry
}
org/eclipse/core/internal/properties/PropertyManager2$2.classPropertyManager2.java
package org.eclipse.core.internal.properties
org.eclipse.core.internal.properties.PropertyManager2$2 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
final org.eclipse.core.internal.properties.PropertyManager2 this$0
private final java.util.Map val$result
void (org.eclipse.core.internal.properties.PropertyManager2, java.util.Map)
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry entry
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry propertyEntry
int propertyCount
int i
}
org/eclipse/core/internal/properties/PropertyManager2$PropertyCopyVisitor.classPropertyManager2.java
package org.eclipse.core.internal.properties
org.eclipse.core.internal.properties.PropertyManager2$PropertyCopyVisitor extends org.eclipse.core.internal.localstore.Bucket$Visitor {
private java.util.List changes
private org.eclipse.core.runtime.IPath destination
private org.eclipse.core.runtime.IPath source
final org.eclipse.core.internal.properties.PropertyManager2 this$0
public void (org.eclipse.core.internal.properties.PropertyManager2, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath source
org.eclipse.core.runtime.IPath destination
public void afterSaving (org.eclipse.core.internal.localstore.Bucket) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.localstore.Bucket bucket
private void saveChanges (org.eclipse.core.internal.properties.PropertyBucket) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.properties.PropertyBucket bucket
java.util.Iterator i
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
public int visit (org.eclipse.core.internal.localstore.Bucket$Entry)
org.eclipse.core.internal.localstore.Bucket$Entry entry
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry sourceEntry
org.eclipse.core.runtime.IPath destinationPath
org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry destinationEntry
}
org/eclipse/core/internal/properties/PropertyManager2.classPropertyManager2.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyManager2 extends java.lang.Object implements org.eclipse.core.internal.properties.IPropertyManager {
private static final int MAX_VALUE_SIZE
org.eclipse.core.internal.localstore.BucketTree tree
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void closePropertyStore (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
public synchronized void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource source
org.eclipse.core.resources.IResource destination
int depth
private void copyProperties (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath source
org.eclipse.core.runtime.IPath destination
int depth
org.eclipse.core.internal.properties.PropertyManager2$PropertyCopyVisitor copyVisitor
public synchronized void deleteProperties (org.eclipse.core.resources.IResource, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
int depth
public void deleteResource (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
public synchronized java.util.Map getProperties (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
java.util.Map result
public synchronized java.lang.String getProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
org.eclipse.core.runtime.QualifiedName name
String message
org.eclipse.core.runtime.IPath resourcePath
org.eclipse.core.internal.properties.PropertyBucket current
public org.eclipse.core.internal.localstore.BucketTree getTree ()
public java.io.File getVersionFile ()
public synchronized void setProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource target
org.eclipse.core.runtime.QualifiedName name
String value
org.eclipse.core.internal.resources.Resource resource
org.eclipse.core.internal.resources.ResourceInfo info
int flags
String message
String message
org.eclipse.core.runtime.IPath resourcePath
org.eclipse.core.internal.properties.PropertyBucket current
public void shutdown (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/propertytester/
org/eclipse/core/internal/propertytester/FilePropertyTester.classFilePropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.FilePropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
private static final String CONTENT_TYPE_ID
private static final String IS_KIND_OF
private static final String USE_FILENAME_ONLY
public void ()
public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
Object receiver
String method
Object[] args
Object expectedValue
private boolean isArgumentUsed (java.lang.Object[], java.lang.String)
Object[] args
String value
int i
private boolean testContentType (org.eclipse.core.resources.IFile, java.lang.String, boolean, boolean)
org.eclipse.core.resources.IFile file
String contentTypeId
boolean isKindOfUsed
boolean useFilenameOnly
String expectedValue
org.eclipse.core.runtime.content.IContentType actualContentType
org.eclipse.core.runtime.content.IContentDescription contentDescription
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/propertytester/ProjectPropertyTester.classProjectPropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ProjectPropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
private static final String OPEN
public void ()
public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
Object receiver
String method
Object[] args
Object expectedValue
}
org/eclipse/core/internal/propertytester/ResourceMappingPropertyTester.classResourceMappingPropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ResourceMappingPropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
public void ()
public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
Object receiver
String method
Object[] args
Object expectedValue
org.eclipse.core.resources.IProject[] projects
String propertyName
String propertyName
String propertyName
String expectedVal
String expectedVal
String expectedVal
org.eclipse.core.runtime.QualifiedName key
boolean found
int i
Object actualVal
}
org/eclipse/core/internal/propertytester/ResourcePropertyTester.classResourcePropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ResourcePropertyTester extends org.eclipse.core.expressions.PropertyTester {
protected static final String EXTENSION
protected static final String NAME
protected static final String PATH
protected static final String PERSISTENT_PROPERTY
protected static final String PROJECT_NATURE
protected static final String PROJECT_PERSISTENT_PROPERTY
protected static final String PROJECT_SESSION_PROPERTY
protected static final String READ_ONLY
protected static final String SESSION_PROPERTY
public void ()
public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
Object receiver
String method
Object[] args
Object expectedValue
org.eclipse.core.resources.IResource res
org.eclipse.core.resources.ResourceAttributes attr
org.eclipse.core.resources.IProject proj
protected boolean testProperty (org.eclipse.core.resources.IResource, boolean, java.lang.Object[], java.lang.Object)
org.eclipse.core.resources.IResource resource
boolean persistentFlag
Object[] args
Object expectedValue
String propertyName
String propertyName
String propertyName
String expectedVal
String expectedVal
String expectedVal
org.eclipse.core.runtime.QualifiedName key
Object actualVal
protected boolean toBoolean (java.lang.Object)
Object expectedValue
protected org.eclipse.core.runtime.QualifiedName toQualifedName (java.lang.String)
String name
org.eclipse.core.runtime.QualifiedName key
org.eclipse.core.runtime.QualifiedName key
int dot
protected java.lang.String toString (java.lang.Object)
Object expectedValue
}
org/eclipse/core/internal/propertytester/StringMatcher.classStringMatcher.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.StringMatcher extends java.lang.Object {
private static final char SINGLE_WILD_CARD
private int bound
private boolean hasLeadingStar
private boolean hasTrailingStar
private final String pattern
private final int patternLength
private String[] segments
public void (java.lang.String)
String pattern
private int findPosition (java.lang.String, int, int, java.lang.String)
String text
int start
int end
String p
boolean hasWildCard
int plen
int i
int max
public boolean match (java.lang.String)
String text
int end
int segmentCount
int currentTextPosition
int segmentIndex
String current
int currentLength
int currentMatch
int currentLength
private void parseWildCards ()
java.util.ArrayList temp
int pos
StringBuffer buf
char c
char next
private boolean regExpRegionMatches (java.lang.String, int, java.lang.String, int, int)
String text
int tStart
String p
int pStart
int plen
char tchar
char pchar
}
org/eclipse/core/internal/refresh/
org/eclipse/core/internal/refresh/InternalRefreshProvider.classInternalRefreshProvider.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.InternalRefreshProvider extends java.lang.Object {
public void ()
protected org.eclipse.core.resources.refresh.IRefreshMonitor createPollingMonitor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.refresh.PollingMonitor monitor
public void resetMonitors (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.refresh.MonitorManager manager
}
org/eclipse/core/internal/refresh/MonitorManager.classMonitorManager.java
package org.eclipse.core.internal.refresh
org.eclipse.core.internal.refresh.MonitorManager extends java.lang.Object implements org.eclipse.core.internal.events.ILifecycleListener org.eclipse.core.resources.IPathVariableChangeListener org.eclipse.core.resources.IResourceChangeListener org.eclipse.core.resources.IResourceDeltaVisitor {
protected final org.eclipse.core.internal.refresh.PollingMonitor pollMonitor
private org.eclipse.core.resources.refresh.RefreshProvider[] providers
protected final org.eclipse.core.internal.refresh.RefreshManager refreshManager
protected final java.util.Map registeredMonitors
protected org.eclipse.core.resources.IWorkspace workspace
public void (org.eclipse.core.resources.IWorkspace, org.eclipse.core.internal.refresh.RefreshManager)
org.eclipse.core.resources.IWorkspace workspace
org.eclipse.core.internal.refresh.RefreshManager refreshManager
private org.eclipse.core.resources.refresh.RefreshProvider[] getRefreshProviders ()
org.eclipse.core.runtime.IExtensionPoint extensionPoint
org.eclipse.core.runtime.IConfigurationElement[] infos
java.util.List providerList
int i
org.eclipse.core.runtime.IConfigurationElement configurationElement
org.eclipse.core.resources.refresh.RefreshProvider provider
org.eclipse.core.runtime.CoreException e
private java.util.List getResourcesToMonitor ()
java.util.List resourcesToMonitor
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.resources.IResource[] members
int j
org.eclipse.core.runtime.CoreException e
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
private boolean isMonitoring (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
java.util.Iterator i
java.util.List resources
boolean monitor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
boolean pollingMonitorNeeded
org.eclipse.core.resources.refresh.RefreshProvider[] refreshProviders
int i
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
public void monitorFailed (org.eclipse.core.resources.refresh.IRefreshMonitor, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
org.eclipse.core.resources.IResource resource
java.util.List resources
java.util.Iterator i
public void pathVariableChanged (org.eclipse.core.resources.IPathVariableChangeEvent)
org.eclipse.core.resources.IPathVariableChangeEvent event
String variableName
java.util.Set invalidResources
java.util.Iterator i
java.util.Iterator j
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath rawLocation
java.util.Iterator i
org.eclipse.core.resources.IResource resource
private void registerMonitor (org.eclipse.core.resources.refresh.IRefreshMonitor, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
org.eclipse.core.resources.IResource resource
java.util.List resources
private void removeMonitor (org.eclipse.core.resources.refresh.IRefreshMonitor, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
org.eclipse.core.resources.IResource resource
java.util.List resources
private org.eclipse.core.resources.refresh.IRefreshMonitor safeInstallMonitor (org.eclipse.core.resources.refresh.RefreshProvider, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.refresh.RefreshProvider provider
org.eclipse.core.resources.IResource resource
Throwable t
Exception e
LinkageError e
org.eclipse.core.runtime.IStatus error
public void start ()
boolean refreshNeeded
java.util.Iterator i
public void stop ()
java.util.Iterator i
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
void unmonitor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
java.util.Iterator i
java.util.Map$Entry current
java.util.List resources
private void unmonitorLinkedContents (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IResource[] children
org.eclipse.core.runtime.CoreException e
int i
public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent)
org.eclipse.core.resources.IResourceChangeEvent event
org.eclipse.core.resources.IResourceDelta delta
public boolean visit (org.eclipse.core.resources.IResourceDelta)
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IProject project
}
org/eclipse/core/internal/refresh/PollingMonitor.classPollingMonitor.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.PollingMonitor extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.resources.refresh.IRefreshMonitor {
private static final long MAX_DURATION
private static final long HOT_ROOT_DECAY
private static final long MIN_FREQUENCY
private final java.util.ArrayList resourceRoots
private final java.util.ArrayList toRefresh
private org.eclipse.core.resources.IResource hotRoot
private long hotRootTime
private final org.eclipse.core.internal.refresh.RefreshManager refreshManager
private boolean firstRun
public void (org.eclipse.core.internal.refresh.RefreshManager)
org.eclipse.core.internal.refresh.RefreshManager manager
public synchronized void monitor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource root
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.osgi.framework.Bundle bundle
long waitStart
long time
int oldSize
long loopStart
long delay
void runOnce ()
org.eclipse.core.resources.IProject[] projects
int i
private void poll (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public boolean shouldRun ()
private synchronized void beginIteration ()
public synchronized void unmonitor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
}
org/eclipse/core/internal/refresh/RefreshJob.classRefreshJob.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.RefreshJob extends org.eclipse.core.resources.WorkspaceJob {
private static final long UPDATE_DELAY
private final java.util.List fRequests
private org.eclipse.core.internal.localstore.PrefixPool pathPrefixHistory
private org.eclipse.core.internal.localstore.PrefixPool rootPathHistory
public void ()
private synchronized void addRequest (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath toAdd
java.util.Iterator it
org.eclipse.core.runtime.IPath request
private synchronized void addRequests (java.util.List)
java.util.List list
public boolean belongsTo (java.lang.Object)
Object family
private java.util.List collectChildrenToDepth (org.eclipse.core.resources.IResource, java.util.ArrayList, int)
org.eclipse.core.resources.IResource resource
java.util.ArrayList children
int depth
org.eclipse.core.resources.IResource[] members
org.eclipse.core.resources.IResource[] members
int i
public org.eclipse.core.internal.localstore.PrefixPool getPathPrefixHistory ()
public org.eclipse.core.internal.localstore.PrefixPool getRootPathHistory ()
private synchronized org.eclipse.core.resources.IResource nextRequest ()
int len
public void refresh (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
long start
String msg
org.eclipse.core.runtime.MultiStatus errors
long longestRefresh
int refreshCount
int depth
org.eclipse.core.resources.IResource toRefresh
org.eclipse.core.resources.IResource toRefresh
long refreshTime
org.eclipse.core.runtime.CoreException e
public synchronized boolean shouldRun ()
public void start ()
public void stop ()
}
org/eclipse/core/internal/refresh/RefreshManager.classRefreshManager.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.RefreshManager extends java.lang.Object implements org.eclipse.core.resources.refresh.IRefreshResult org.eclipse.core.internal.resources.IManager org.eclipse.core.runtime.Preferences$IPropertyChangeListener {
public static boolean DEBUG
public static final String DEBUG_PREFIX
org.eclipse.core.internal.refresh.MonitorManager monitors
private org.eclipse.core.internal.refresh.RefreshJob refreshJob
private org.eclipse.core.resources.IWorkspace workspace
static void ()
public void (org.eclipse.core.resources.IWorkspace)
org.eclipse.core.resources.IWorkspace workspace
protected void manageAutoRefresh (boolean)
boolean enabled
public void monitorFailed (org.eclipse.core.resources.refresh.IRefreshMonitor, org.eclipse.core.resources.IResource)
org.eclipse.core.resources.refresh.IRefreshMonitor monitor
org.eclipse.core.resources.IResource resource
public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent)
org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
String property
org.eclipse.core.runtime.Preferences preferences
boolean autoRefresh
public void refresh (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.Preferences preferences
boolean autoRefresh
}
org/eclipse/core/internal/resources/
org/eclipse/core/internal/resources/AliasManager$1.classAliasManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.AliasManager$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.core.internal.resources.AliasManager this$0
void (org.eclipse.core.internal.resources.AliasManager)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.core.filesystem.IFileStore store1
org.eclipse.core.filesystem.IFileStore store2
int compare
java.net.URI uri1
java.net.URI uri1
java.net.URI uri2
java.net.URI uri2
Exception e
org.eclipse.core.runtime.IPath path1
org.eclipse.core.runtime.IPath path2
int segmentCount1
int segmentCount2
int i
private int compareStringOrNull (java.lang.String, java.lang.String)
String string1
String string2
}
org/eclipse/core/internal/resources/AliasManager$AddToCollectionDoit.classAliasManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.AliasManager$AddToCollectionDoit extends java.lang.Object implements org.eclipse.core.internal.resources.AliasManager$Doit {
java.util.Collection collection
final org.eclipse.core.internal.resources.AliasManager this$0
public void (org.eclipse.core.internal.resources.AliasManager)
public void doit (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public void setCollection (java.util.Collection)
java.util.Collection collection
}
org/eclipse/core/internal/resources/AliasManager$Doit.classAliasManager.java
package org.eclipse.core.internal.resources
abstract org.eclipse.core.internal.resources.AliasManager$Doit extends java.lang.Object {
public abstract void doit (org.eclipse.core.resources.IResource)
}
org/eclipse/core/internal/resources/AliasManager$FindAliasesDoit.classAliasManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.AliasManager$FindAliasesDoit extends java.lang.Object implements org.eclipse.core.internal.resources.AliasManager$Doit {
private int aliasType
private org.eclipse.core.runtime.IPath searchPath
final org.eclipse.core.internal.resources.AliasManager this$0
void (org.eclipse.core.internal.resources.AliasManager)
public void doit (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource match
org.eclipse.core.runtime.IPath aliasPath
org.eclipse.core.resources.IResource testResource
public void setSearchAlias (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource aliasResource
}
org/eclipse/core/internal/resources/AliasManager$LocationMap.classAliasManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.AliasManager$LocationMap extends java.lang.Object {
private final java.util.SortedMap map
final org.eclipse.core.internal.resources.AliasManager this$0
void (org.eclipse.core.internal.resources.AliasManager)
public boolean add (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.resources.IResource)
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.resources.IResource resource
Object oldValue
java.util.ArrayList newValue
java.util.ArrayList list
public void clear ()
public void matchingPrefixDo (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.internal.resources.AliasManager$Doit)
org.eclipse.core.filesystem.IFileStore prefix
org.eclipse.core.internal.resources.AliasManager$Doit doit
java.util.SortedMap matching
java.util.SortedMap matching
org.eclipse.core.filesystem.IFileStore prefixParent
org.eclipse.core.filesystem.IFileStore endPoint
java.util.Iterator it
Object value
java.util.Iterator duplicates
public void matchingResourcesDo (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.internal.resources.AliasManager$Doit)
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.internal.resources.AliasManager$Doit doit
Object value
java.util.Iterator duplicates
public void overLappingResourcesDo (org.eclipse.core.internal.resources.AliasManager$Doit)
org.eclipse.core.internal.resources.AliasManager$Doit doit
java.util.Iterator entries
org.eclipse.core.filesystem.IFileStore previousStore
org.eclipse.core.resources.IResource previousResource
java.util.Map$Entry current
org.eclipse.core.filesystem.IFileStore currentStore
org.eclipse.core.resources.IResource currentResource
Object value
java.util.Iterator duplicates
public boolean remove (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.resources.IResource)
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.resources.IResource resource
Object oldValue
java.util.ArrayList list
boolean wasRemoved
}
org/eclipse/core/internal/resources/AliasManager.classAliasManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.AliasManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager org.eclipse.core.internal.events.ILifecycleListener org.eclipse.core.resources.IResourceChangeListener {
private final org.eclipse.core.internal.resources.AliasManager$AddToCollectionDoit addToCollection
protected final java.util.Set aliasedProjects
protected final java.util.HashSet aliases
private final java.util.Set changedLinks
private boolean changedProjects
private final org.eclipse.core.internal.resources.AliasManager$FindAliasesDoit findAliases
protected final org.eclipse.core.internal.resources.AliasManager$LocationMap locationsMap
private int nonDefaultResourceCount
public org.eclipse.core.runtime.IPath suffix
protected final org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
private void addToLocationsMap (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.internal.resources.ProjectDescription description
java.util.HashMap links
java.util.Iterator it
org.eclipse.core.internal.resources.LinkDescription linkDesc
org.eclipse.core.resources.IResource link
java.net.URI locationURI
private void addToLocationsMap (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.resources.IResource link
org.eclipse.core.filesystem.IFileStore location
private void buildAliasedProjectsSet ()
private void buildLocationsMap ()
org.eclipse.core.resources.IProject[] projects
int i
private boolean checkDeletion (org.eclipse.core.internal.resources.Project, org.eclipse.core.filesystem.IFileStore) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Project project
org.eclipse.core.filesystem.IFileStore location
public org.eclipse.core.resources.IResource[] computeAliases (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore location
int size
private void computeDeepAliases (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.resources.IResource[] members
org.eclipse.core.internal.localstore.FileSystemResourceManager localManager
int i
org.eclipse.core.filesystem.IFileStore linkLocation
private java.util.Comparator getComparator ()
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
org.eclipse.core.internal.resources.Resource link
org.eclipse.core.internal.resources.Resource link
private boolean hasNoAliases (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IProject project
boolean noAliases
private boolean hasStructureChanges ()
private void internalComputeAliases (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore location
org.eclipse.core.filesystem.IFileStore searchLocation
private void removeFromLocationsMap (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.resources.IResource link
org.eclipse.core.filesystem.IFileStore location
public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent)
org.eclipse.core.resources.IResourceChangeEvent event
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.resources.IResourceDelta[] changed
int i
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void updateAliases (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
org.eclipse.core.filesystem.IFileStore location
int depth
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.localstore.FileSystemResourceManager localManager
java.util.HashSet aliasesCopy
java.util.Iterator it
org.eclipse.core.resources.IResource alias
private void updateStructureChanges ()
boolean hadChanges
java.util.Iterator it
org.eclipse.core.resources.IResource resource
static java.util.Comparator access$0 (org.eclipse.core.internal.resources.AliasManager)
}
org/eclipse/core/internal/resources/CharsetDeltaJob$1.classCharsetDeltaJob.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.CharsetDeltaJob$1 extends java.lang.Object implements org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter {
final org.eclipse.core.internal.resources.CharsetDeltaJob this$0
private final org.eclipse.core.resources.IProject val$project
void (org.eclipse.core.internal.resources.CharsetDeltaJob, org.eclipse.core.resources.IProject)
public org.eclipse.core.runtime.IPath getRoot ()
public boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor)
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
}
org/eclipse/core/internal/resources/CharsetDeltaJob$2.classCharsetDeltaJob.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.CharsetDeltaJob$2 extends java.lang.Object implements org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter {
final org.eclipse.core.internal.resources.CharsetDeltaJob this$0
private final org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent val$event
void (org.eclipse.core.internal.resources.CharsetDeltaJob, org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent)
public org.eclipse.core.runtime.IPath getRoot ()
public boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor)
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
}
org/eclipse/core/internal/resources/CharsetDeltaJob$3.classCharsetDeltaJob.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.CharsetDeltaJob$3 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
final org.eclipse.core.internal.resources.CharsetDeltaJob this$0
private final org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter val$filter
void (org.eclipse.core.internal.resources.CharsetDeltaJob, org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.internal.resources.ResourceInfo info
}
org/eclipse/core/internal/resources/CharsetDeltaJob$ICharsetListenerFilter.classCharsetDeltaJob.java
package org.eclipse.core.internal.resources
abstract org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter extends java.lang.Object {
public abstract org.eclipse.core.runtime.IPath getRoot ()
public abstract boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor)
}
org/eclipse/core/internal/resources/CharsetDeltaJob.classCharsetDeltaJob.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.CharsetDeltaJob extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.runtime.content.IContentTypeManager$IContentTypeChangeListener {
public static final String FAMILY_CHARSET_DELTA
private ThreadLocal disabled
private final org.osgi.framework.Bundle systemBundle
private org.eclipse.core.internal.utils.Queue work
org.eclipse.core.internal.resources.Workspace workspace
private static final int CHARSET_DELTA_DELAY
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
private void addToQueue (org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter)
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter filter
public boolean belongsTo (java.lang.Object)
Object family
public void charsetPreferencesChanged (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter filter
public void contentTypeChanged (org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent)
org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent event
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter filter
private boolean isDisabled ()
private void processNextEvent (org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter filter
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.watson.IElementContentVisitor visitor
org.eclipse.core.internal.utils.WrappedRuntimeException e
private org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter removeFromQueue ()
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter next
org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter next
org.eclipse.core.runtime.CoreException sig
public void setDisabled (boolean)
boolean disabled
public void shutdown ()
public void startup ()
}
org/eclipse/core/internal/resources/CharsetManager$CharsetManagerJob.classCharsetManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.CharsetManager$CharsetManagerJob extends org.eclipse.core.runtime.jobs.Job {
private static final int CHARSET_UPDATE_DELAY
private java.util.List asyncChanges
final org.eclipse.core.internal.resources.CharsetManager this$0
public void (org.eclipse.core.internal.resources.CharsetManager)
public void addChanges (java.util.Set)
java.util.Set newChanges
public org.eclipse.core.resources.IProject getNextChange ()
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.resources.IProject next
org.eclipse.core.resources.IProject next
org.osgi.service.prefs.Preferences projectPrefs
org.osgi.service.prefs.BackingStoreException e
String detailMessage
org.eclipse.core.runtime.OperationCanceledException e
org.eclipse.core.runtime.CoreException ce
public boolean shouldRun ()
}
org/eclipse/core/internal/resources/CharsetManager$Listener.classCharsetManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.CharsetManager$Listener extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener {
final org.eclipse.core.internal.resources.CharsetManager this$0
void (org.eclipse.core.internal.resources.CharsetManager)
private void processEntryChanges (org.eclipse.core.resources.IResourceDelta, java.util.Set)
org.eclipse.core.resources.IResourceDelta projectDelta
java.util.Set projectsToSave
boolean resourceChanges
org.eclipse.core.resources.IProject currentProject
org.osgi.service.prefs.Preferences projectPrefs
String[] affectedResources
String[] affectedResources
org.osgi.service.prefs.BackingStoreException e
String message
int i
org.eclipse.core.resources.IResourceDelta memberDelta
String currentValue
org.eclipse.core.resources.IProject targetProject
org.osgi.service.prefs.Preferences targetPrefs
public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent)
org.eclipse.core.resources.IResourceChangeEvent event
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.resources.IResourceDelta[] projectDeltas
java.util.Set projectsToSave
int i
}
org/eclipse/core/internal/resources/CharsetManager.classCharsetManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.CharsetManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager {
public static final String ENCODING_PREF_NODE
private static final String PROJECT_KEY
private org.eclipse.core.internal.resources.CharsetDeltaJob charsetListener
org.eclipse.core.internal.resources.CharsetManager$CharsetManagerJob job
private org.eclipse.core.resources.IResourceChangeListener listener
protected final org.osgi.framework.Bundle systemBundle
org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public java.lang.String getCharsetFor (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath resourcePath
boolean recurse
org.eclipse.core.resources.IProject project
org.osgi.service.prefs.Preferences encodingSettings
java.lang.String getKeyFor (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath resourcePath
org.osgi.service.prefs.Preferences getPreferences (org.eclipse.core.resources.IProject, boolean)
org.eclipse.core.resources.IProject project
boolean create
org.osgi.service.prefs.Preferences node
org.osgi.service.prefs.BackingStoreException e
String message
private java.lang.String internalGetCharsetFor (org.eclipse.core.runtime.IPath, org.osgi.service.prefs.Preferences, boolean)
org.eclipse.core.runtime.IPath resourcePath
org.osgi.service.prefs.Preferences encodingSettings
boolean recurse
String charset
public void projectPreferencesChanged (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public void setCharsetFor (org.eclipse.core.runtime.IPath, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath resourcePath
String newCharset
org.eclipse.core.runtime.Preferences resourcesPreferences
org.eclipse.core.resources.IProject project
org.osgi.service.prefs.Preferences encodingSettings
org.osgi.service.prefs.BackingStoreException e
String message
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/resources/ComputeProjectOrder$Digraph$Vertex.classComputeProjectOrder.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex extends java.lang.Object {
public static final String WHITE
public static final String GREY
public static final String BLACK
public String color
public org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex predecessor
public int finishTime
public Object id
public java.util.List adjacent
public void (java.lang.Object)
Object id
}
org/eclipse/core/internal/resources/ComputeProjectOrder$Digraph.classComputeProjectOrder.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph extends java.lang.Object {
private java.util.List vertexList
private java.util.Map vertexMap
private int time
private boolean initialized
private boolean cycles
public void ()
public void freeze ()
public void addVertex (java.lang.Object) throws java.lang.IllegalArgumentException
Object id
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex vertex
Object existing
public void addEdge (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException
Object fromId
Object toId
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex fromVertex
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex toVertex
public java.util.List idsByDFSFinishTime (boolean)
boolean increasing
int len
Object[] r
java.util.Iterator allV
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex vertex
int f
public boolean containsCycles ()
public java.util.List nonTrivialComponents ()
java.util.Map components
java.util.Iterator it
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex vertex
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex root
java.util.List component
java.util.List result
java.util.Iterator it
java.util.List component
private void DFS ()
int state
Integer NEXT_VERTEX_OBJECT
Integer AFTER_NEXTED_DFS_VISIT_OBJECT
java.util.List stack
java.util.Iterator allAdjacent
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex vertex
java.util.Iterator allV
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex nextVertex
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Vertex adjVertex
}
org/eclipse/core/internal/resources/ComputeProjectOrder.classComputeProjectOrder.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ComputeProjectOrder extends java.lang.Object {
private void ()
static org.eclipse.core.resources.IWorkspace$ProjectOrder computeProjectOrder (java.util.SortedSet, java.util.List)
java.util.SortedSet projects
java.util.List references
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph g1
java.util.Iterator it
org.eclipse.core.resources.IProject project
java.util.Iterator it
org.eclipse.core.resources.IProject[] ref
org.eclipse.core.resources.IProject p
org.eclipse.core.resources.IProject q
org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph g2
java.util.List resortedVertexes
java.util.Iterator it
org.eclipse.core.resources.IProject project
java.util.Iterator it
org.eclipse.core.resources.IProject[] ref
org.eclipse.core.resources.IProject p
org.eclipse.core.resources.IProject q
java.util.List sortedProjectList
org.eclipse.core.resources.IProject[] orderedProjects
org.eclipse.core.resources.IProject[][] knots
org.eclipse.core.resources.IProject[][] knots
boolean hasCycles
java.util.List knotList
int k
java.util.Iterator it
Object[] knot
org.eclipse.core.resources.IProject[] knotCopy
int i
}
org/eclipse/core/internal/resources/Container$1.classContainer.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.Container$1 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
boolean visitedRoot
final org.eclipse.core.internal.resources.Container this$0
void (org.eclipse.core.internal.resources.Container)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.runtime.IPath nodePath
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.ResourceInfo info
}
org/eclipse/core/internal/resources/Container.classContainer.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.Container extends org.eclipse.core.internal.resources.Resource implements org.eclipse.core.resources.IContainer {
protected void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.Workspace container
public void convertToPhantom () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource[] members
int i
public org.eclipse.core.resources.IResourceFilterDescription createFilter (int, org.eclipse.core.resources.FileInfoMatcherDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int type
org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.resources.FilterDescription filter
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.Project project
org.eclipse.core.runtime.OperationCanceledException e
public boolean exists (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath childPath
public org.eclipse.core.resources.IResource findMember (java.lang.String)
String name
public org.eclipse.core.resources.IResource findMember (java.lang.String, boolean)
String name
boolean phantom
org.eclipse.core.runtime.IPath childPath
org.eclipse.core.internal.resources.ResourceInfo info
public org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath childPath
public org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath childPath
boolean phantom
org.eclipse.core.internal.resources.ResourceInfo info
protected void fixupAfterMoveSource () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource[] members
int i
protected org.eclipse.core.resources.IResource[] getChildren (int)
int memberFlags
org.eclipse.core.runtime.IPath[] children
org.eclipse.core.internal.resources.Resource[] result
int found
int i
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.Resource[] trimmedResult
public org.eclipse.core.resources.IFile getFile (java.lang.String)
String name
public org.eclipse.core.resources.IResourceFilterDescription[] getFilters () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResourceFilterDescription[] results
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectDescription desc
java.util.LinkedList list
int i
public boolean hasFilters ()
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.ProjectDescription desc
java.util.LinkedList filters
public org.eclipse.core.resources.IFile getFile (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath childPath
public org.eclipse.core.resources.IFolder getFolder (java.lang.String)
String name
public org.eclipse.core.resources.IFolder getFolder (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath childPath
public boolean isLocal (int, int)
int flags
int depth
org.eclipse.core.resources.IResource[] children
int i
public org.eclipse.core.resources.IResource[] members () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.resources.IResource[] members (boolean) throws org.eclipse.core.runtime.CoreException
boolean phantom
public org.eclipse.core.resources.IResource[] members (int) throws org.eclipse.core.runtime.CoreException
int memberFlags
boolean phantom
org.eclipse.core.internal.resources.ResourceInfo info
public void removeFilter (org.eclipse.core.resources.IResourceFilterDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResourceFilterDescription filterDescription
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.Project project
org.eclipse.core.runtime.OperationCanceledException e
public java.lang.String getDefaultCharset () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.resources.IFile[] findDeletedMembersWithHistory (int, org.eclipse.core.runtime.IProgressMonitor)
int depth
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.localstore.IHistoryStore historyStore
org.eclipse.core.runtime.IPath basePath
org.eclipse.core.resources.IWorkspaceRoot root
java.util.Set deletedFiles
org.eclipse.core.resources.IFile file
java.util.Set allFilePaths
java.util.Iterator it
org.eclipse.core.runtime.IPath filePath
org.eclipse.core.resources.IFile file
public void setDefaultCharset (java.lang.String) throws org.eclipse.core.runtime.CoreException
String charset
org.eclipse.core.internal.resources.ResourceInfo info
public void setDefaultCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
String newCharset
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.watson.IElementContentVisitor visitor
org.eclipse.core.internal.utils.WrappedRuntimeException e
org.eclipse.core.runtime.OperationCanceledException e
}
org/eclipse/core/internal/resources/ContentDescriptionManager$1.classContentDescriptionManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ContentDescriptionManager$1 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
final org.eclipse.core.internal.resources.ContentDescriptionManager this$0
private final org.eclipse.core.runtime.IProgressMonitor val$monitor
void (org.eclipse.core.internal.resources.ContentDescriptionManager, org.eclipse.core.runtime.IProgressMonitor)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.internal.resources.ResourceInfo info
}
org/eclipse/core/internal/resources/ContentDescriptionManager$FlushJob.classContentDescriptionManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ContentDescriptionManager$FlushJob extends org.eclipse.core.resources.WorkspaceJob {
private final java.util.List toFlush
private boolean fullFlush
final org.eclipse.core.internal.resources.ContentDescriptionManager this$0
public void (org.eclipse.core.internal.resources.ContentDescriptionManager)
public boolean belongsTo (java.lang.Object)
Object family
public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.CoreException e
private org.eclipse.core.runtime.IPath[] getPathsToFlush ()
int size
void flush (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
}
org/eclipse/core/internal/resources/ContentDescriptionManager$LazyFileInputStream.classContentDescriptionManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ContentDescriptionManager$LazyFileInputStream extends java.io.InputStream {
private java.io.InputStream actual
private org.eclipse.core.filesystem.IFileStore target
final org.eclipse.core.internal.resources.ContentDescriptionManager this$0
void (org.eclipse.core.internal.resources.ContentDescriptionManager, org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore target
public int available () throws java.io.IOException
public void close () throws java.io.IOException
private void ensureOpened () throws java.io.IOException
org.eclipse.core.runtime.CoreException e
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public long skip (long) throws java.io.IOException
long n
}
org/eclipse/core/internal/resources/ContentDescriptionManager.classContentDescriptionManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ContentDescriptionManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager org.eclipse.core.runtime.IRegistryChangeListener org.eclipse.core.runtime.content.IContentTypeManager$IContentTypeChangeListener org.eclipse.core.internal.events.ILifecycleListener {
private static final org.eclipse.core.runtime.QualifiedName CACHE_STATE
private static final org.eclipse.core.runtime.QualifiedName CACHE_TIMESTAMP
public static final String FAMILY_DESCRIPTION_CACHE_FLUSH
public static final byte EMPTY_CACHE
public static final byte USED_CACHE
public static final byte INVALID_CACHE
public static final byte FLUSHING_CACHE
public static final byte ABOUT_TO_FLUSH
private static final String PT_CONTENTTYPES
private org.eclipse.core.internal.utils.Cache cache
private byte cacheState
private org.eclipse.core.internal.resources.ContentDescriptionManager$FlushJob flushJob
private org.eclipse.core.internal.resources.ProjectContentTypes projectContentTypes
org.eclipse.core.internal.resources.Workspace workspace
protected final org.osgi.framework.Bundle systemBundle
static void ()
public void ()
public void contentTypeChanged (org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent)
org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent event
synchronized void doFlushCache (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IPath[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IPath[] toClean
int i
org.eclipse.core.runtime.CoreException ce
private void clearContentFlags (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IPath root
org.eclipse.core.runtime.IProgressMonitor monitor
long flushStart
org.eclipse.core.internal.watson.IElementContentVisitor visitor
org.eclipse.core.internal.utils.Cache getCache ()
public synchronized byte getCacheState ()
String persisted
org.eclipse.core.runtime.CoreException e
public long getCacheTimestamp () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.runtime.content.IContentTypeMatcher getContentTypeMatcher (org.eclipse.core.internal.resources.Project) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Project project
public org.eclipse.core.runtime.content.IContentDescription getDescriptionFor (org.eclipse.core.internal.resources.File, org.eclipse.core.internal.resources.ResourceInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.File file
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.runtime.content.IContentTypeManager contentTypeManager
org.eclipse.core.runtime.content.IContentType type
org.eclipse.core.internal.utils.Cache$Entry entry
org.eclipse.core.runtime.content.IContentDescription newDescription
org.eclipse.core.internal.utils.Cache$Entry entry
org.eclipse.core.runtime.content.IContentType defaultForName
private long getTimestamp (org.eclipse.core.internal.resources.ResourceInfo)
org.eclipse.core.internal.resources.ResourceInfo info
public synchronized void invalidateCache (boolean, org.eclipse.core.resources.IProject)
boolean flush
org.eclipse.core.resources.IProject project
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.CoreException e
private org.eclipse.core.runtime.content.IContentDescription readDescription (org.eclipse.core.internal.resources.File) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.File file
java.io.InputStream contents
org.eclipse.core.runtime.content.IContentTypeMatcher matcher
java.io.IOException e
String message
public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
synchronized void setCacheState (byte) throws org.eclipse.core.runtime.CoreException
byte newCacheState
private void setCacheTimeStamp (long) throws org.eclipse.core.runtime.CoreException
long timeStamp
public void shutdown (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void projectPreferencesChanged (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
}
org/eclipse/core/internal/resources/DelayedSnapshotJob.classDelayedSnapshotJob.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.DelayedSnapshotJob extends org.eclipse.core.runtime.jobs.Job {
private static final String MSG_SNAPSHOT
private org.eclipse.core.internal.resources.SaveManager saveManager
static void ()
public void (org.eclipse.core.internal.resources.SaveManager)
org.eclipse.core.internal.resources.SaveManager manager
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/resources/File.classFile.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.File extends org.eclipse.core.internal.resources.Resource implements org.eclipse.core.resources.IFile {
protected void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.Workspace container
public void appendContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.runtime.OperationCanceledException e
public void appendContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
boolean force
boolean keepHistory
org.eclipse.core.runtime.IProgressMonitor monitor
int updateFlags
public org.eclipse.core.resources.IFolder changeToFolder () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFolder result
org.eclipse.core.runtime.IPath location
private void checkSynchronized () throws org.eclipse.core.runtime.CoreException
String message
public void create (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
boolean monitorNull
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.Container parent
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo localInfo
String name
String name
boolean local
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.OperationCanceledException e
org.eclipse.core.runtime.OperationCanceledException e
public void create (java.io.InputStream, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.String getCharset () throws org.eclipse.core.runtime.CoreException
public java.lang.String getCharset (boolean) throws org.eclipse.core.runtime.CoreException
boolean checkImplicit
org.eclipse.core.internal.resources.ResourceInfo info
int flags
public java.lang.String getCharsetFor (java.io.Reader) throws org.eclipse.core.runtime.CoreException
java.io.Reader contents
String charset
String charset
org.eclipse.core.internal.resources.ResourceInfo info
int flags
org.eclipse.core.runtime.content.IContentDescription description
org.eclipse.core.runtime.content.IContentDescription description
org.eclipse.core.runtime.content.IContentTypeManager contentTypeManager
java.io.IOException e
String message
private java.lang.String internalGetCharset (boolean, org.eclipse.core.internal.resources.ResourceInfo) throws org.eclipse.core.runtime.CoreException
boolean checkImplicit
org.eclipse.core.internal.resources.ResourceInfo info
String charset
org.eclipse.core.runtime.content.IContentDescription description
String contentCharset
public org.eclipse.core.runtime.content.IContentDescription getContentDescription () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ResourceInfo info
int flags
public java.io.InputStream getContents () throws org.eclipse.core.runtime.CoreException
public java.io.InputStream getContents (boolean) throws org.eclipse.core.runtime.CoreException
boolean force
org.eclipse.core.internal.resources.ResourceInfo info
int flags
public int getEncoding () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ResourceInfo info
int flags
public org.eclipse.core.resources.IFileState[] getHistory (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public int getType ()
protected void internalSetContents (java.io.InputStream, org.eclipse.core.filesystem.IFileInfo, int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
org.eclipse.core.filesystem.IFileInfo fileInfo
int updateFlags
boolean append
org.eclipse.core.runtime.IProgressMonitor monitor
public void refreshLocal (int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int depth
org.eclipse.core.runtime.IProgressMonitor monitor
public void setContents (org.eclipse.core.resources.IFileState, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFileState content
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public void setContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.runtime.OperationCanceledException e
public long setLocalTimeStamp (long) throws org.eclipse.core.runtime.CoreException
long value
long result
org.eclipse.core.internal.resources.ResourceInfo projectInfo
public void updateMetadataFiles () throws org.eclipse.core.runtime.CoreException
int count
String name
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectInfo projectInfo
public void setCharset (java.lang.String) throws org.eclipse.core.runtime.CoreException
String newCharset
org.eclipse.core.internal.resources.ResourceInfo info
public void setCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
String newCharset
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.runtime.OperationCanceledException e
public void setContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream content
boolean force
boolean keepHistory
org.eclipse.core.runtime.IProgressMonitor monitor
int updateFlags
public void setContents (org.eclipse.core.resources.IFileState, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFileState source
boolean force
boolean keepHistory
org.eclipse.core.runtime.IProgressMonitor monitor
int updateFlags
}
org/eclipse/core/internal/resources/FileState.classFileState.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FileState extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IFileState {
private static final org.eclipse.core.resources.IWorkspace workspace
protected long lastModified
protected org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
protected org.eclipse.core.internal.localstore.IHistoryStore store
protected org.eclipse.core.runtime.IPath fullPath
static void ()
public void (org.eclipse.core.internal.localstore.IHistoryStore, org.eclipse.core.runtime.IPath, long, org.eclipse.core.internal.utils.UniversalUniqueIdentifier)
org.eclipse.core.internal.localstore.IHistoryStore store
org.eclipse.core.runtime.IPath fullPath
long lastModified
org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
public boolean exists ()
public java.lang.String getCharset () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource file
org.eclipse.core.runtime.content.IContentTypeManager contentTypeManager
java.io.InputStream contents
boolean failed
org.eclipse.core.runtime.content.IContentDescription description
java.io.IOException e
String message
java.io.IOException e
java.io.IOException e
String message
String message
public java.io.InputStream getContents () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.runtime.IPath getFullPath ()
public long getModificationTime ()
public java.lang.String getName ()
public org.eclipse.core.internal.utils.UniversalUniqueIdentifier getUUID ()
public boolean isReadOnly ()
public java.lang.String toString ()
StringBuffer s
}
org/eclipse/core/internal/resources/Filter.classFilter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Filter extends java.lang.Object {
org.eclipse.core.internal.resources.FilterDescription description
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher provider
public void (org.eclipse.core.resources.IProject, org.eclipse.core.internal.resources.FilterDescription)
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.FilterDescription description
public boolean match (org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IContainer parent
org.eclipse.core.filesystem.IFileInfo fileInfo
org.eclipse.core.resources.IFilterMatcherDescriptor filterDescriptor
String message
org.eclipse.core.runtime.CoreException e
public boolean isFirst ()
org.eclipse.core.resources.IFilterMatcherDescriptor descriptor
public java.lang.Object getArguments ()
public java.lang.String getId ()
public int getType ()
public boolean isIncludeOnly ()
public boolean appliesTo (org.eclipse.core.filesystem.IFileInfo)
org.eclipse.core.filesystem.IFileInfo info
public static org.eclipse.core.filesystem.IFileInfo[] filter (org.eclipse.core.resources.IProject, java.util.LinkedList, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
java.util.LinkedList includeFilters
java.util.LinkedList excludeFilters
org.eclipse.core.resources.IContainer parent
org.eclipse.core.filesystem.IFileInfo[] list
org.eclipse.core.filesystem.IFileInfo[] result
public static org.eclipse.core.filesystem.IFileInfo[] filterIncludes (org.eclipse.core.resources.IProject, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
java.util.LinkedList filters
org.eclipse.core.resources.IContainer parent
org.eclipse.core.filesystem.IFileInfo[] list
org.eclipse.core.filesystem.IFileInfo[] result
int outputIndex
int i
org.eclipse.core.filesystem.IFileInfo info
java.util.Iterator objIt
boolean filtersWereApplicable
org.eclipse.core.internal.resources.Filter filter
org.eclipse.core.filesystem.IFileInfo[] tmp
public static org.eclipse.core.filesystem.IFileInfo[] filterExcludes (org.eclipse.core.resources.IProject, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
java.util.LinkedList filters
org.eclipse.core.resources.IContainer parent
org.eclipse.core.filesystem.IFileInfo[] list
org.eclipse.core.filesystem.IFileInfo[] result
int outputIndex
int i
org.eclipse.core.filesystem.IFileInfo info
java.util.Iterator objIt
boolean shouldBeExcluded
org.eclipse.core.internal.resources.Filter filter
org.eclipse.core.filesystem.IFileInfo[] tmp
}
org/eclipse/core/internal/resources/FilterDescription.classFilterDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FilterDescription extends java.lang.Object implements org.eclipse.core.resources.IResourceFilterDescription java.lang.Comparable {
private long id
private int type
private org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
private org.eclipse.core.resources.IResource resource
public void ()
public void (org.eclipse.core.resources.IResource, int, org.eclipse.core.resources.FileInfoMatcherDescription)
org.eclipse.core.resources.IResource resource
int type
org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
public boolean isInheritable ()
public static java.util.LinkedList copy (java.util.LinkedList, org.eclipse.core.resources.IResource)
java.util.LinkedList originalDescriptions
org.eclipse.core.resources.IResource resource
java.util.LinkedList copy
java.util.Iterator it
org.eclipse.core.internal.resources.FilterDescription desc
org.eclipse.core.internal.resources.FilterDescription newDesc
public long getId ()
public void setId (long)
long id
public int getType ()
public void setType (int)
int type
public void setResource (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.resources.IResource getResource ()
public org.eclipse.core.resources.FileInfoMatcherDescription getFileInfoMatcherDescription ()
public void setFileInfoMatcherDescription (org.eclipse.core.resources.FileInfoMatcherDescription)
org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.core.internal.resources.FilterDescription other
public int compareTo (java.lang.Object)
Object o
org.eclipse.core.internal.resources.FilterDescription that
org.eclipse.core.runtime.IPath path1
org.eclipse.core.runtime.IPath path2
int count1
int compare
int i
public void delete (int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/resources/FilterDescriptor.classFilterDescriptor.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FilterDescriptor extends java.lang.Object implements org.eclipse.core.resources.IFilterMatcherDescriptor {
private String id
private String name
private String description
private String argumentType
private boolean isFirst
private org.eclipse.core.runtime.IConfigurationElement element
public void (org.eclipse.core.runtime.IConfigurationElement) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IConfigurationElement element
public void (org.eclipse.core.runtime.IConfigurationElement, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IConfigurationElement element
boolean instantiateFactory
String ordering
public java.lang.String getId ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getArgumentType ()
public org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher createFilter ()
org.eclipse.core.runtime.CoreException e
public boolean isFirstOrdering ()
}
org/eclipse/core/internal/resources/FilterTypeManager$1.classFilterTypeManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.FilterTypeManager$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryEventListener {
final org.eclipse.core.internal.resources.FilterTypeManager this$0
void (org.eclipse.core.internal.resources.FilterTypeManager)
public void added (org.eclipse.core.runtime.IExtension[])
org.eclipse.core.runtime.IExtension[] extensions
int i
public void added (org.eclipse.core.runtime.IExtensionPoint[])
org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
public void removed (org.eclipse.core.runtime.IExtension[])
org.eclipse.core.runtime.IExtension[] extensions
int i
public void removed (org.eclipse.core.runtime.IExtensionPoint[])
org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
}
org/eclipse/core/internal/resources/FilterTypeManager.classFilterTypeManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.FilterTypeManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager {
private static final String FILTER_ELEMENT
private java.util.HashMap factories
public void ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] ext
int i
org.eclipse.core.runtime.IExtension extension
public org.eclipse.core.resources.IFilterMatcherDescriptor getFilterDescriptor (java.lang.String)
String id
public org.eclipse.core.resources.IFilterMatcherDescriptor[] getFilterDescriptors ()
protected void processExtension (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
org.eclipse.core.runtime.IConfigurationElement element
org.eclipse.core.resources.IFilterMatcherDescriptor desc
org.eclipse.core.runtime.CoreException e
protected void processRemovedExtension (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
org.eclipse.core.runtime.IConfigurationElement element
org.eclipse.core.resources.IFilterMatcherDescriptor desc
org.eclipse.core.runtime.CoreException e
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/resources/Folder.classFolder.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Folder extends org.eclipse.core.internal.resources.Container implements org.eclipse.core.resources.IFolder {
protected void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.Workspace container
protected void assertCreateRequirements (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo localInfo
int updateFlags
org.eclipse.core.internal.resources.Container parent
org.eclipse.core.internal.resources.ResourceInfo info
boolean force
String name
String msg
String msg
public org.eclipse.core.resources.IFile changeToFile () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile result
java.net.URI location
public void create (int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int updateFlags
boolean local
org.eclipse.core.runtime.IProgressMonitor monitor
boolean force
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo localInfo
String name
String msg
org.eclipse.core.runtime.OperationCanceledException e
public void create (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
boolean force
boolean local
org.eclipse.core.runtime.IProgressMonitor monitor
public void ensureExists (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.resources.ResourceInfo info
int flags
String message
org.eclipse.core.internal.resources.Container parent
public java.lang.String getDefaultCharset (boolean)
boolean checkImplicit
public int getType ()
public void internalCreate (int, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int updateFlags
boolean local
org.eclipse.core.runtime.IProgressMonitor monitor
String message
boolean force
org.eclipse.core.runtime.CoreException e
}
org/eclipse/core/internal/resources/ICoreConstants.classICoreConstants.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.ICoreConstants extends java.lang.Object {
public static final org.eclipse.core.runtime.QualifiedName K_BUILD_LIST
public static final String REFRESH_ON_STARTUP
public static final long I_NULL_SYNC_INFO
public static final int M_OPEN
public static final int M_LOCAL_EXISTS
public static final int M_PHANTOM
public static final int M_USED
public static final int M_TYPE
public static final int M_TYPE_START
public static final int M_MARKERS_SNAP_DIRTY
public static final int M_SYNCINFO_SNAP_DIRTY
public static final int M_DERIVED
public static final int M_TEAM_PRIVATE_MEMBER
public static final int M_HIDDEN
public static final int M_LINK
public static final int M_VIRTUAL
public static final int M_NO_CONTENT_DESCRIPTION
public static final int M_DEFAULT_CONTENT_DESCRIPTION
public static final int M_CHILDREN_UNKNOWN
public static final int M_CONTENT_CACHE
public static final int NULL_FLAG
public static final String PREF_VERSION_KEY
public static final String PREF_VERSION
public static final int CRASH_DETECTED
public static final int PROJECT_SEGMENT_LENGTH
public static final int MINIMUM_FOLDER_SEGMENT_LENGTH
public static final int MINIMUM_FILE_SEGMENT_LENGTH
public static final int WORKSPACE_TREE_VERSION_1
public static final int WORKSPACE_TREE_VERSION_2
public static final org.eclipse.core.resources.IProject[] EMPTY_PROJECT_ARRAY
public static final org.eclipse.core.resources.IResource[] EMPTY_RESOURCE_ARRAY
public static final org.eclipse.core.resources.IFileState[] EMPTY_FILE_STATES
static void ()
}
org/eclipse/core/internal/resources/IManager.classIManager.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IManager extends java.lang.Object {
public abstract void shutdown (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void startup (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/resources/IMarkerSetElement.classIMarkerSetElement.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IMarkerSetElement extends java.lang.Object {
public abstract long getId ()
}
org/eclipse/core/internal/resources/IModelObjectConstants.classIModelObjectConstants.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IModelObjectConstants extends java.lang.Object {
public static final String ARGUMENTS
public static final String ID
public static final String AUTOBUILD
public static final String BUILD_COMMAND
public static final String BUILD_ORDER
public static final String BUILD_SPEC
public static final String BUILD_TRIGGERS
public static final String TRIGGER_AUTO
public static final String TRIGGER_CLEAN
public static final String TRIGGER_FULL
public static final String TRIGGER_INCREMENTAL
public static final String COMMENT
public static final String DICTIONARY
public static final String KEY
public static final String LOCATION
public static final String LOCATION_URI
public static final String APPLY_FILE_STATE_POLICY
public static final String FILE_STATE_LONGEVITY
public static final String MAX_FILE_STATE_SIZE
public static final String MAX_FILE_STATES
public static final String NAME
public static final String NATURE
public static final String NATURES
public static final String SNAPSHOT_INTERVAL
public static final String PROJECT
public static final String PROJECT_DESCRIPTION
public static final String PROJECTS
public static final String TYPE
public static final String VALUE
public static final String WORKSPACE_DESCRIPTION
public static final String LINKED_RESOURCES
public static final String LINK
public static final String FILTERED_RESOURCES
public static final String FILTER
public static final String MATCHER
public static final String VARIABLE
public static final String VARIABLE_LIST
public static final String SNAPSHOT_LOCATION
}
org/eclipse/core/internal/resources/InternalTeamHook.classInternalTeamHook.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.InternalTeamHook extends java.lang.Object {
public void ()
protected void setRuleFactory (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResourceRuleFactory)
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IResourceRuleFactory factory
org.eclipse.core.internal.resources.Workspace workspace
}
org/eclipse/core/internal/resources/InternalWorkspaceJob.classInternalWorkspaceJob.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.InternalWorkspaceJob extends org.eclipse.core.runtime.jobs.Job {
private org.eclipse.core.internal.resources.Workspace workspace
public void (java.lang.String)
String name
public final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
int depth
org.eclipse.core.runtime.CoreException e
protected abstract org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/internal/resources/LinkDescription.classLinkDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LinkDescription extends java.lang.Object implements java.lang.Comparable {
public static final java.net.URI VIRTUAL_LOCATION
private java.net.URI localLocation
private org.eclipse.core.runtime.IPath path
private int type
static Class class$0
static void ()
private static java.net.URI getVirtualLocation ()
public void ()
public void (org.eclipse.core.resources.IResource, java.net.URI)
org.eclipse.core.resources.IResource linkedResource
java.net.URI location
public boolean equals (java.lang.Object)
Object o
org.eclipse.core.internal.resources.LinkDescription other
public java.net.URI getLocationURI ()
public org.eclipse.core.runtime.IPath getProjectRelativePath ()
public int getType ()
public boolean isGroup ()
public int hashCode ()
public void setLocationURI (java.net.URI)
java.net.URI location
public void setPath (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
public void setType (int)
int type
public int compareTo (java.lang.Object)
Object o
org.eclipse.core.internal.resources.LinkDescription that
org.eclipse.core.runtime.IPath path1
org.eclipse.core.runtime.IPath path2
int count1
int compare
int i
}
org/eclipse/core/internal/resources/LocalMetaArea.classLocalMetaArea.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LocalMetaArea extends java.lang.Object implements org.eclipse.core.internal.resources.ICoreConstants {
static final String F_BACKUP_FILE_EXTENSION
static final String F_DESCRIPTION
static final String F_HISTORY_STORE
static final String F_MARKERS
static final String F_OLD_PROJECT
static final String F_PROJECT_LOCATION
static final String F_PROJECTS
static final String F_PROPERTIES
static final String F_REFRESH
static final String F_ROOT
static final String F_SAFE_TABLE
static final String F_SNAP
static final String F_SNAP_EXTENSION
static final String F_SYNCINFO
static final String F_TREE
static final String URI_PREFIX
static final String F_METADATA
protected final org.eclipse.core.runtime.IPath metaAreaLocation
protected final org.eclipse.core.runtime.IPath projectMetaLocation
public void ()
public void clearOldDescription (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject target
public void clearRefresh (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject target
public void create (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject target
java.io.File file
public synchronized void createMetaArea () throws org.eclipse.core.runtime.CoreException
java.io.File workspaceLocation
String message
public void delete (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject target
org.eclipse.core.runtime.IPath path
String message
public org.eclipse.core.runtime.IPath getBackupLocationFor (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath file
public org.eclipse.core.runtime.IPath getHistoryStoreLocation ()
public org.eclipse.core.runtime.IPath getLocation ()
public org.eclipse.core.runtime.IPath getMarkersLocationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IPath getMarkersSnapshotLocationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IPath getOldDescriptionLocationFor (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject target
public org.eclipse.core.runtime.IPath getOldWorkspaceDescriptionLocation ()
public org.eclipse.core.runtime.IPath getPropertyStoreLocation (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
int type
public org.eclipse.core.runtime.IPath getRefreshLocationFor (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public org.eclipse.core.runtime.IPath getSafeTableLocationFor (java.lang.String)
String pluginId
org.eclipse.core.runtime.IPath prefix
int saveNumber
public org.eclipse.core.runtime.IPath getSnapshotLocationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IPath getSyncInfoLocationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IPath getSyncInfoSnapshotLocationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.runtime.IPath getTreeLocationFor (org.eclipse.core.resources.IResource, boolean)
org.eclipse.core.resources.IResource target
boolean updateSequenceNumber
org.eclipse.core.runtime.IPath key
String sequenceNumber
int n
public org.eclipse.core.runtime.IPath getWorkingLocation (org.eclipse.core.resources.IResource, java.lang.String)
org.eclipse.core.resources.IResource resource
String id
protected org.eclipse.core.internal.resources.Workspace getWorkspace ()
public boolean hasSavedProject (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public boolean hasSavedWorkspace ()
public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath resourcePath
public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public org.eclipse.core.internal.resources.ProjectDescription readOldDescription (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath tempPath
org.eclipse.core.internal.resources.ProjectDescription description
java.io.IOException e
String msg
String msg
public org.eclipse.core.internal.resources.WorkspaceDescription readOldWorkspace ()
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath tempPath
org.eclipse.core.internal.resources.WorkspaceDescription oldDescription
public void readPrivateDescription (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription)
org.eclipse.core.resources.IProject target
org.eclipse.core.resources.IProjectDescription description
org.eclipse.core.runtime.IPath locationFile
java.io.File file
org.eclipse.core.internal.localstore.SafeChunkyInputStream input
java.io.DataInputStream dataIn
String location
Exception e
String msg
int numRefs
org.eclipse.core.resources.IProject[] references
org.eclipse.core.resources.IWorkspaceRoot root
int i
public synchronized void write (org.eclipse.core.internal.resources.WorkspaceDescription) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.WorkspaceDescription description
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath tempPath
java.io.IOException e
String message
public void writePrivateDescription (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject target
org.eclipse.core.runtime.IPath location
java.io.File file
org.eclipse.core.internal.resources.ProjectDescription desc
java.net.URI projectLocation
org.eclipse.core.resources.IProject[] references
int numRefs
org.eclipse.core.internal.localstore.SafeChunkyOutputStream output
java.io.DataOutputStream dataOut
int i
java.io.IOException e
String message
}
org/eclipse/core/internal/resources/LocationValidator.classLocationValidator.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LocationValidator extends java.lang.Object {
private final org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
private java.lang.String toString (java.net.URI)
java.net.URI uri
private org.eclipse.core.runtime.IStatus validateAbsolute (java.net.URI, boolean)
java.net.URI location
boolean error
String message
String message
String message
org.eclipse.core.runtime.IPath pathPart
int code
public org.eclipse.core.runtime.IStatus validateLinkLocation (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IPath)
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath unresolvedLocation
org.eclipse.core.runtime.IPath location
String message
public org.eclipse.core.runtime.IStatus validateLinkLocationURI (org.eclipse.core.resources.IResource, java.net.URI)
org.eclipse.core.resources.IResource resource
java.net.URI unresolvedLocation
String message
String message
String message
String message
String message
String message
String message
int type
org.eclipse.core.resources.IContainer parent
java.net.URI location
String[] natureIds
org.eclipse.core.runtime.IStatus result
java.net.URI testLocation
org.eclipse.core.resources.IProject[] projects
int i
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IProjectDescription desc
org.eclipse.core.resources.IResource[] children
int j
public org.eclipse.core.runtime.IStatus validateName (java.lang.String, int)
String segment
int type
String message
String message
String message
String message
char[] chars
int i
public org.eclipse.core.runtime.IStatus validatePath (org.eclipse.core.runtime.IPath, int, boolean)
org.eclipse.core.runtime.IPath path
int type
boolean lastSegmentOnly
String message
String message
String message
String message
String message
String message
String message
int numberOfSegments
int fileFolderType
int segmentCount
org.eclipse.core.runtime.IStatus status
int i
public org.eclipse.core.runtime.IStatus validatePath (java.lang.String, int)
String path
int type
String message
public org.eclipse.core.runtime.IStatus validateProjectLocation (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath)
org.eclipse.core.resources.IProject context
org.eclipse.core.runtime.IPath unresolvedLocation
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath location
String message
String message
public org.eclipse.core.runtime.IStatus validateProjectLocationURI (org.eclipse.core.resources.IProject, java.net.URI)
org.eclipse.core.resources.IProject context
java.net.URI unresolvedLocation
boolean isMetadataLocation
String message
String message
String message
String message
String message
java.net.URI location
java.net.URI location
org.eclipse.core.runtime.IStatus result
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.IPath locationPath
org.eclipse.core.runtime.IPath defaultDefaultLocation
org.eclipse.core.runtime.IPath parentPath
org.eclipse.core.resources.IProject[] projects
int j
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IProjectDescription desc
java.net.URI testLocation
org.eclipse.core.resources.IResource[] children
int i
java.net.URI testLocation
private org.eclipse.core.runtime.IStatus validateSegments (java.net.URI)
java.net.URI location
org.eclipse.core.runtime.IPath pathPart
int segmentCount
int i
org.eclipse.core.runtime.IStatus result
}
org/eclipse/core/internal/resources/Marker.classMarker.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Marker extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IMarker {
protected long id
protected org.eclipse.core.resources.IResource resource
void (org.eclipse.core.resources.IResource, long)
org.eclipse.core.resources.IResource resource
long id
private void checkInfo (org.eclipse.core.internal.resources.MarkerInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.MarkerInfo info
String message
public void delete () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.jobs.ISchedulingRule rule
public boolean equals (java.lang.Object)
Object object
org.eclipse.core.resources.IMarker other
public boolean exists ()
public java.lang.Object getAttribute (java.lang.String) throws org.eclipse.core.runtime.CoreException
String attributeName
org.eclipse.core.internal.resources.MarkerInfo info
public int getAttribute (java.lang.String, int)
String attributeName
int defaultValue
org.eclipse.core.internal.resources.MarkerInfo info
Object value
public java.lang.String getAttribute (java.lang.String, java.lang.String)
String attributeName
String defaultValue
org.eclipse.core.internal.resources.MarkerInfo info
Object value
public boolean getAttribute (java.lang.String, boolean)
String attributeName
boolean defaultValue
org.eclipse.core.internal.resources.MarkerInfo info
Object value
public java.util.Map getAttributes () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.MarkerInfo info
public java.lang.Object[] getAttributes (java.lang.String[]) throws org.eclipse.core.runtime.CoreException
String[] attributeNames
org.eclipse.core.internal.resources.MarkerInfo info
public long getCreationTime () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.MarkerInfo info
public long getId ()
protected org.eclipse.core.internal.resources.MarkerInfo getInfo ()
public org.eclipse.core.resources.IResource getResource ()
public java.lang.String getType () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.MarkerInfo info
private org.eclipse.core.internal.resources.Workspace getWorkspace ()
public int hashCode ()
public boolean isSubtypeOf (java.lang.String) throws org.eclipse.core.runtime.CoreException
String type
public void setAttribute (java.lang.String, int) throws org.eclipse.core.runtime.CoreException
String attributeName
int value
public void setAttribute (java.lang.String, java.lang.Object) throws org.eclipse.core.runtime.CoreException
String attributeName
Object value
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.resources.MarkerManager manager
org.eclipse.core.internal.resources.MarkerInfo markerInfo
boolean needDelta
org.eclipse.core.internal.resources.MarkerInfo oldInfo
boolean validate
org.eclipse.core.internal.resources.MarkerDelta delta
public void setAttribute (java.lang.String, boolean) throws org.eclipse.core.runtime.CoreException
String attributeName
boolean value
public void setAttributes (java.lang.String[], java.lang.Object[]) throws org.eclipse.core.runtime.CoreException
String[] attributeNames
Object[] values
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.resources.MarkerManager manager
org.eclipse.core.internal.resources.MarkerInfo markerInfo
boolean needDelta
org.eclipse.core.internal.resources.MarkerInfo oldInfo
boolean validate
org.eclipse.core.internal.resources.MarkerDelta delta
public void setAttributes (java.util.Map) throws org.eclipse.core.runtime.CoreException
java.util.Map values
org.eclipse.core.internal.resources.Workspace workspace
org.eclipse.core.internal.resources.MarkerManager manager
org.eclipse.core.internal.resources.MarkerInfo markerInfo
boolean needDelta
org.eclipse.core.internal.resources.MarkerInfo oldInfo
boolean validate
org.eclipse.core.internal.resources.MarkerDelta delta
}
org/eclipse/core/internal/resources/MarkerAttributeMap.classMarkerAttributeMap.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerAttributeMap extends java.lang.Object implements java.util.Map org.eclipse.core.internal.utils.IStringPoolParticipant {
protected Object[] elements
protected int count
protected static final int DEFAULT_SIZE
protected static final int GROW_SIZE
private static final Object[] EMPTY
static void ()
public void ()
public void (int)
int initialCapacity
public void (java.util.Map)
java.util.Map map
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
int i
public boolean containsValue (java.lang.Object)
Object value
int i
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
java.util.Map other
int i
public java.lang.Object get (java.lang.Object)
Object key
int i
protected void grow ()
Object[] expanded
public int hashCode ()
int hash
int i
public boolean isEmpty ()
public java.util.Set keySet ()
java.util.Set result
int i
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int i
Object oldValue
int i
public void putAll (java.util.Map)
java.util.Map map
java.util.Iterator i
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
int i
Object result
public int size ()
public void shareStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
Object[] array
int i
Object o
private java.util.HashMap toHashMap ()
java.util.HashMap result
int i
public java.util.Collection values ()
java.util.Set result
int i
}
org/eclipse/core/internal/resources/MarkerDelta.classMarkerDelta.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerDelta extends java.lang.Object implements org.eclipse.core.resources.IMarkerDelta org.eclipse.core.internal.resources.IMarkerSetElement {
protected int kind
protected org.eclipse.core.resources.IResource resource
protected org.eclipse.core.internal.resources.MarkerInfo info
public void (int, org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.MarkerInfo)
int kind
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.resources.MarkerInfo info
public java.lang.Object getAttribute (java.lang.String)
String attributeName
public int getAttribute (java.lang.String, int)
String attributeName
int defaultValue
Object value
public java.lang.String getAttribute (java.lang.String, java.lang.String)
String attributeName
String defaultValue
Object value
public boolean getAttribute (java.lang.String, boolean)
String attributeName
boolean defaultValue
Object value
public java.util.Map getAttributes ()
public java.lang.Object[] getAttributes (java.lang.String[])
String[] attributeNames
public long getId ()
public int getKind ()
public org.eclipse.core.resources.IMarker getMarker ()
public org.eclipse.core.resources.IResource getResource ()
public java.lang.String getType ()
public boolean isSubtypeOf (java.lang.String)
String superType
public static java.util.Map merge (java.util.Map, java.util.Map)
java.util.Map oldChanges
java.util.Map newChanges
java.util.Iterator it
org.eclipse.core.runtime.IPath key
org.eclipse.core.internal.resources.MarkerSet oldSet
org.eclipse.core.internal.resources.MarkerSet newSet
protected static org.eclipse.core.internal.resources.MarkerSet merge (org.eclipse.core.internal.resources.MarkerSet, org.eclipse.core.internal.resources.IMarkerSetElement[])
org.eclipse.core.internal.resources.MarkerSet oldChanges
org.eclipse.core.internal.resources.IMarkerSetElement[] newChanges
org.eclipse.core.internal.resources.MarkerSet result
int i
int i
org.eclipse.core.internal.resources.MarkerDelta newDelta
org.eclipse.core.internal.resources.MarkerDelta oldDelta
private void setKind (int)
int kind
}
org/eclipse/core/internal/resources/MarkerDeltaManager.classMarkerDeltaManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerDeltaManager extends java.lang.Object {
private static final int DEFAULT_SIZE
private long[] startIds
private java.util.Map[] batches
private int nextFree
void ()
protected java.util.Map assembleDeltas (long)
long start
java.util.Map result
int i
protected void resetDeltas (long)
long startId
int startOffset
long[] newIds
java.util.Map[] newBatches
int remaining
protected java.util.Map newGeneration (long)
long start
int len
long[] newIds
java.util.Map[] newBatches
}
org/eclipse/core/internal/resources/MarkerInfo.classMarkerInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerInfo extends java.lang.Object implements org.eclipse.core.internal.resources.IMarkerSetElement java.lang.Cloneable org.eclipse.core.internal.utils.IStringPoolParticipant {
protected static final Integer INTEGER_ONE
protected static final Integer INTEGER_TWO
protected static final Integer INTEGER_ZERO
protected static final long UNDEFINED_ID
protected java.util.Map attributes
protected long creationTime
protected long id
protected String type
static void ()
protected static java.lang.Object checkValidAttribute (java.lang.Object)
Object value
String valueString
byte[] bytes
byte[] bytes
String msg
public void ()
public java.lang.Object clone ()
org.eclipse.core.internal.resources.MarkerInfo copy
public java.lang.Object getAttribute (java.lang.String)
String attributeName
public java.util.Map getAttributes ()
public java.util.Map getAttributes (boolean)
boolean makeCopy
public java.lang.Object[] getAttributes (java.lang.String[])
String[] attributeNames
Object[] result
int i
public long getCreationTime ()
public long getId ()
public java.lang.String getType ()
public void internalSetAttributes (java.util.Map)
java.util.Map map
public void setAttribute (java.lang.String, java.lang.Object, boolean)
String attributeName
Object value
boolean validate
public void setAttributes (java.util.Map, boolean)
java.util.Map map
boolean validate
java.util.Iterator i
Object key
Object value
public void setAttributes (java.lang.String[], java.lang.Object[], boolean)
String[] attributeNames
Object[] values
boolean validate
int i
public void setCreationTime (long)
long value
public void setId (long)
long value
public void setType (java.lang.String)
String value
public void shareStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
java.util.Map map
}
org/eclipse/core/internal/resources/MarkerManager$1$MaxSeverityVisitor.classMarkerManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerManager$1$MaxSeverityVisitor extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
int max
final org.eclipse.core.internal.resources.MarkerManager this$0
private final String val$type
private final boolean val$includeSubtypes
void (org.eclipse.core.internal.resources.MarkerManager, java.lang.String, boolean)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
}
org/eclipse/core/internal/resources/MarkerManager$1.classMarkerManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerManager$1 extends java.lang.Object implements org.eclipse.core.resources.IResourceVisitor {
final org.eclipse.core.internal.resources.MarkerManager this$0
private final int val$count
private final org.eclipse.core.resources.IResource val$source
void (org.eclipse.core.internal.resources.MarkerManager, int, org.eclipse.core.resources.IResource)
public boolean visit (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.resources.Resource r
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] removed
org.eclipse.core.internal.resources.IMarkerSetElement[] added
org.eclipse.core.runtime.IPath path
org.eclipse.core.resources.IResource sourceChild
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
int i
org.eclipse.core.internal.resources.MarkerInfo markerInfo
org.eclipse.core.internal.resources.MarkerDelta delta
}
org/eclipse/core/internal/resources/MarkerManager$2.classMarkerManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerManager$2 extends java.lang.Object implements org.eclipse.core.internal.watson.IPathRequestor {
final org.eclipse.core.internal.resources.MarkerManager this$0
private final org.eclipse.core.runtime.IPath val$path
void (org.eclipse.core.internal.resources.MarkerManager, org.eclipse.core.runtime.IPath)
public java.lang.String requestName ()
public org.eclipse.core.runtime.IPath requestPath ()
}
org/eclipse/core/internal/resources/MarkerManager$3.classMarkerManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerManager$3 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
final org.eclipse.core.internal.resources.MarkerManager this$0
private final String val$type
private final boolean val$includeSubtypes
private final java.util.ArrayList val$list
void (org.eclipse.core.internal.resources.MarkerManager, java.lang.String, boolean, java.util.ArrayList)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
}
org/eclipse/core/internal/resources/MarkerManager$4.classMarkerManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerManager$4 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor {
final org.eclipse.core.internal.resources.MarkerManager this$0
private final String val$type
private final boolean val$includeSubtypes
void (org.eclipse.core.internal.resources.MarkerManager, java.lang.String, boolean)
public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object)
org.eclipse.core.internal.watson.ElementTree tree
org.eclipse.core.internal.watson.IPathRequestor requestor
Object elementContents
org.eclipse.core.internal.resources.ResourceInfo info
}
org/eclipse/core/internal/resources/MarkerManager.classMarkerManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager {
private static final org.eclipse.core.internal.resources.MarkerInfo[] NO_MARKER_INFO
private static final org.eclipse.core.resources.IMarker[] NO_MARKERS
protected org.eclipse.core.internal.resources.MarkerTypeDefinitionCache cache
private long changeId
protected java.util.Map currentDeltas
protected final org.eclipse.core.internal.resources.MarkerDeltaManager deltaManager
protected org.eclipse.core.internal.resources.Workspace workspace
protected org.eclipse.core.internal.resources.MarkerWriter writer
static void ()
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void add (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.MarkerInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.resources.MarkerInfo newMarker
org.eclipse.core.internal.resources.Resource target
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
private void basicAdd (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.MarkerSet, org.eclipse.core.internal.resources.MarkerInfo) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.MarkerInfo newMarker
String message
org.eclipse.core.internal.resources.IMarkerSetElement[] changes
protected org.eclipse.core.internal.resources.MarkerInfo[] basicFindMatching (org.eclipse.core.internal.resources.MarkerSet, java.lang.String, boolean)
org.eclipse.core.internal.resources.MarkerSet markers
String type
boolean includeSubtypes
int size
java.util.List result
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
int i
org.eclipse.core.internal.resources.MarkerInfo marker
protected int basicFindMaxSeverity (org.eclipse.core.internal.resources.MarkerSet, java.lang.String, boolean)
org.eclipse.core.internal.resources.MarkerSet markers
String type
boolean includeSubtypes
int max
int size
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
int i
org.eclipse.core.internal.resources.MarkerInfo marker
private int getSeverity (org.eclipse.core.internal.resources.MarkerInfo)
org.eclipse.core.internal.resources.MarkerInfo marker
Object o
Integer i
protected void basicRemoveMarkers (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.lang.String, boolean)
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
String type
boolean includeSubtypes
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.IMarkerSetElement[] changes
org.eclipse.core.resources.IResource resource
int i
protected void buildMarkers (org.eclipse.core.internal.resources.IMarkerSetElement[], org.eclipse.core.runtime.IPath, int, java.util.ArrayList)
org.eclipse.core.internal.resources.IMarkerSetElement[] markers
org.eclipse.core.runtime.IPath path
int type
java.util.ArrayList list
org.eclipse.core.resources.IResource resource
int i
protected void changedMarkers (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.IMarkerSetElement[])
org.eclipse.core.resources.IResource resource
org.eclipse.core.internal.resources.IMarkerSetElement[] changes
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.MarkerSet previousChanges
org.eclipse.core.internal.resources.MarkerSet result
org.eclipse.core.internal.resources.ResourceInfo info
public org.eclipse.core.resources.IMarker findMarker (org.eclipse.core.resources.IResource, long)
org.eclipse.core.resources.IResource resource
long id
org.eclipse.core.internal.resources.MarkerInfo info
public org.eclipse.core.internal.resources.MarkerInfo findMarkerInfo (org.eclipse.core.resources.IResource, long)
org.eclipse.core.resources.IResource resource
long id
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
public org.eclipse.core.resources.IMarker[] findMarkers (org.eclipse.core.resources.IResource, java.lang.String, boolean, int)
org.eclipse.core.resources.IResource target
String type
boolean includeSubtypes
int depth
java.util.ArrayList result
public void doFindMarkers (org.eclipse.core.resources.IResource, java.util.ArrayList, java.lang.String, boolean, int)
org.eclipse.core.resources.IResource target
java.util.ArrayList result
String type
boolean includeSubtypes
int depth
public int findMaxProblemSeverity (org.eclipse.core.resources.IResource, java.lang.String, boolean, int)
org.eclipse.core.resources.IResource target
String type
boolean includeSubtypes
int depth
public long getChangeId ()
public java.util.Map getMarkerDeltas (long)
long startChangeId
boolean hasDelta (org.eclipse.core.runtime.IPath, long)
org.eclipse.core.runtime.IPath path
long id
org.eclipse.core.internal.resources.MarkerSet set
public boolean isPersistent (org.eclipse.core.internal.resources.MarkerInfo)
org.eclipse.core.internal.resources.MarkerInfo info
Object isTransient
public boolean isPersistentType (java.lang.String)
String type
public boolean isSubtype (java.lang.String, java.lang.String)
String type
String superType
public void moved (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource source
org.eclipse.core.resources.IResource destination
int depth
int count
org.eclipse.core.resources.IResourceVisitor visitor
private void recursiveFindMarkers (org.eclipse.core.runtime.IPath, java.util.ArrayList, java.lang.String, boolean, int)
org.eclipse.core.runtime.IPath path
java.util.ArrayList list
String type
boolean includeSubtypes
int depth
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
org.eclipse.core.internal.resources.IMarkerSetElement[] matching
org.eclipse.core.runtime.IPath[] children
int i
private int recursiveFindMaxSeverity (org.eclipse.core.runtime.IPath, java.lang.String, boolean, int)
org.eclipse.core.runtime.IPath path
String type
boolean includeSubtypes
int depth
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
int max
org.eclipse.core.runtime.IPath[] children
int i
private void recursiveRemoveMarkers (org.eclipse.core.runtime.IPath, java.lang.String, boolean, int)
org.eclipse.core.runtime.IPath path
String type
boolean includeSubtypes
int depth
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
org.eclipse.core.runtime.IPath[] children
int i
public void removeMarker (org.eclipse.core.resources.IResource, long)
org.eclipse.core.resources.IResource resource
long id
org.eclipse.core.internal.resources.MarkerInfo markerInfo
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.MarkerSet markers
int size
org.eclipse.core.internal.resources.IMarkerSetElement[] change
public void removeMarkers (org.eclipse.core.resources.IResource, int)
org.eclipse.core.resources.IResource resource
int depth
public void removeMarkers (org.eclipse.core.resources.IResource, java.lang.String, boolean, int)
org.eclipse.core.resources.IResource target
String type
boolean includeSubtypes
int depth
public void resetMarkerDeltas (long)
long startId
public void restore (org.eclipse.core.resources.IResource, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
boolean generateDeltas
org.eclipse.core.runtime.IProgressMonitor monitor
protected void restoreFromSave (org.eclipse.core.resources.IResource, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
boolean generateDeltas
org.eclipse.core.runtime.IPath sourceLocation
org.eclipse.core.runtime.IPath tempLocation
java.io.File sourceFile
java.io.File tempFile
java.io.DataInputStream input
org.eclipse.core.internal.resources.MarkerReader reader
Exception e
String msg
protected void restoreFromSnap (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath sourceLocation
java.io.DataInputStream input
org.eclipse.core.internal.resources.MarkerSnapshotReader reader
Exception e
String msg
public void save (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream, java.util.List) throws java.io.IOException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
java.io.DataOutputStream output
java.util.List list
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void snap (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream) throws java.io.IOException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
java.io.DataOutputStream output
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
private void visitorFindMarkers (org.eclipse.core.runtime.IPath, java.util.ArrayList, java.lang.String, boolean)
org.eclipse.core.runtime.IPath path
java.util.ArrayList list
String type
boolean includeSubtypes
org.eclipse.core.internal.watson.IElementContentVisitor visitor
private int visitorFindMaxSeverity (org.eclipse.core.runtime.IPath, java.lang.String, boolean)
org.eclipse.core.runtime.IPath path
String type
boolean includeSubtypes
org.eclipse.core.internal.resources.MarkerManager$1$MaxSeverityVisitor visitor
private void visitorRemoveMarkers (org.eclipse.core.runtime.IPath, java.lang.String, boolean)
org.eclipse.core.runtime.IPath path
String type
boolean includeSubtypes
org.eclipse.core.internal.watson.IElementContentVisitor visitor
}
org/eclipse/core/internal/resources/MarkerReader.classMarkerReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader extends java.lang.Object {
protected org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
protected org.eclipse.core.internal.resources.MarkerReader getReader (int) throws java.io.IOException
int formatVersion
public void read (java.io.DataInputStream, boolean) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
boolean generateDeltas
int formatVersion
org.eclipse.core.internal.resources.MarkerReader reader
protected static int readVersionNumber (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
}
org/eclipse/core/internal/resources/MarkerReader_1.classMarkerReader_1.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_1 extends org.eclipse.core.internal.resources.MarkerReader {
public static final int INDEX
public static final int QNAME
public static final int ATTRIBUTE_NULL
public static final int ATTRIBUTE_BOOLEAN
public static final int ATTRIBUTE_INTEGER
public static final int ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void read (java.io.DataInputStream, boolean) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
boolean generateDeltas
java.util.List readTypes
org.eclipse.core.runtime.IPath path
int markersSize
org.eclipse.core.internal.resources.MarkerSet markers
int i
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.Resource resource
org.eclipse.core.internal.resources.IMarkerSetElement[] infos
java.util.ArrayList deltas
int i
private java.util.Map readAttributes (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
int attributesSize
java.util.Map result
int j
String key
int type
Object value
private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
java.util.List readTypes
org.eclipse.core.internal.resources.MarkerInfo info
int constant
String type
String msg
}
org/eclipse/core/internal/resources/MarkerReader_2.classMarkerReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_2 extends org.eclipse.core.internal.resources.MarkerReader {
public static final byte INDEX
public static final byte QNAME
public static final byte ATTRIBUTE_NULL
public static final byte ATTRIBUTE_BOOLEAN
public static final byte ATTRIBUTE_INTEGER
public static final byte ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void read (java.io.DataInputStream, boolean) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
boolean generateDeltas
java.util.List readTypes
org.eclipse.core.runtime.IPath path
int markersSize
org.eclipse.core.internal.resources.MarkerSet markers
int i
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.Resource resource
org.eclipse.core.internal.resources.IMarkerSetElement[] infos
java.util.ArrayList deltas
int i
private java.util.Map readAttributes (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
int attributesSize
java.util.Map result
int j
String key
byte type
Object value
private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
java.util.List readTypes
org.eclipse.core.internal.resources.MarkerInfo info
byte constant
String type
String msg
}
org/eclipse/core/internal/resources/MarkerReader_3.classMarkerReader_3.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_3 extends org.eclipse.core.internal.resources.MarkerReader {
public static final byte INDEX
public static final byte QNAME
public static final byte ATTRIBUTE_NULL
public static final byte ATTRIBUTE_BOOLEAN
public static final byte ATTRIBUTE_INTEGER
public static final byte ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void read (java.io.DataInputStream, boolean) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
boolean generateDeltas
java.util.List readTypes
org.eclipse.core.runtime.IPath path
int markersSize
org.eclipse.core.internal.resources.MarkerSet markers
int i
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.Resource resource
org.eclipse.core.internal.resources.IMarkerSetElement[] infos
java.util.ArrayList deltas
int i
private java.util.Map readAttributes (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
int attributesSize
java.util.Map result
int j
String key
byte type
Object value
int intValue
private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
java.util.List readTypes
org.eclipse.core.internal.resources.MarkerInfo info
byte constant
String type
String msg
}
org/eclipse/core/internal/resources/MarkerSet.classMarkerSet.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSet extends java.lang.Object implements java.lang.Cloneable org.eclipse.core.internal.utils.IStringPoolParticipant {
protected static final int MINIMUM_SIZE
protected int elementCount
protected org.eclipse.core.internal.resources.IMarkerSetElement[] elements
public void ()
public void (int)
int capacity
public void add (org.eclipse.core.internal.resources.IMarkerSetElement)
org.eclipse.core.internal.resources.IMarkerSetElement element
int hash
int i
int i
public void addAll (org.eclipse.core.internal.resources.IMarkerSetElement[])
org.eclipse.core.internal.resources.IMarkerSetElement[] toAdd
int i
protected java.lang.Object clone ()
org.eclipse.core.internal.resources.MarkerSet copy
public boolean contains (long)
long id
public org.eclipse.core.internal.resources.IMarkerSetElement[] elements ()
org.eclipse.core.internal.resources.IMarkerSetElement[] result
int j
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
protected void expand ()
org.eclipse.core.internal.resources.IMarkerSetElement[] array
int maxArrayIndex
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
int hash
public org.eclipse.core.internal.resources.IMarkerSetElement get (long)
long id
int hash
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
private int hashFor (long)
long id
public boolean isEmpty ()
protected void rehashTo (int)
int anIndex
int target
int index
org.eclipse.core.internal.resources.IMarkerSetElement element
int hashIndex
boolean match
boolean match
public void remove (long)
long id
int hash
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
int i
org.eclipse.core.internal.resources.IMarkerSetElement element
public void remove (org.eclipse.core.internal.resources.IMarkerSetElement)
org.eclipse.core.internal.resources.IMarkerSetElement element
public void removeAll (org.eclipse.core.internal.resources.IMarkerSetElement[])
org.eclipse.core.internal.resources.IMarkerSetElement[] toRemove
int i
private boolean shouldGrow ()
public int size ()
public void shareStrings (org.eclipse.core.internal.utils.StringPool)
org.eclipse.core.internal.utils.StringPool set
Object[] array
int i
Object o
}
org/eclipse/core/internal/resources/MarkerSnapshotReader.classMarkerSnapshotReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader extends java.lang.Object {
protected org.eclipse.core.internal.resources.Workspace workspace
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
protected org.eclipse.core.internal.resources.MarkerSnapshotReader getReader (int) throws java.io.IOException
int formatVersion
public void read (java.io.DataInputStream) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
int formatVersion
org.eclipse.core.internal.resources.MarkerSnapshotReader reader
protected static int readVersionNumber (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
}
org/eclipse/core/internal/resources/MarkerSnapshotReader_1.classMarkerSnapshotReader_1.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader_1 extends org.eclipse.core.internal.resources.MarkerSnapshotReader {
public static final byte INDEX
public static final byte QNAME
public static final byte ATTRIBUTE_NULL
public static final byte ATTRIBUTE_BOOLEAN
public static final byte ATTRIBUTE_INTEGER
public static final byte ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void read (java.io.DataInputStream) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
org.eclipse.core.runtime.IPath path
int markersSize
org.eclipse.core.internal.resources.MarkerSet markers
java.util.ArrayList readTypes
int i
org.eclipse.core.internal.resources.ResourceInfo info
private java.util.Map readAttributes (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
short attributesSize
java.util.Map result
int j
String key
byte type
Object value
private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
java.util.List readTypes
org.eclipse.core.internal.resources.MarkerInfo info
byte constant
String type
String msg
}
org/eclipse/core/internal/resources/MarkerSnapshotReader_2.classMarkerSnapshotReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader_2 extends org.eclipse.core.internal.resources.MarkerSnapshotReader {
public static final byte INDEX
public static final byte QNAME
public static final byte ATTRIBUTE_NULL
public static final byte ATTRIBUTE_BOOLEAN
public static final byte ATTRIBUTE_INTEGER
public static final byte ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
public void read (java.io.DataInputStream) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
org.eclipse.core.runtime.IPath path
int markersSize
org.eclipse.core.internal.resources.MarkerSet markers
java.util.ArrayList readTypes
int i
org.eclipse.core.internal.resources.ResourceInfo info
private java.util.Map readAttributes (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
short attributesSize
java.util.Map result
int j
String key
byte type
Object value
int intValue
private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List) throws java.io.IOException org.eclipse.core.runtime.CoreException
java.io.DataInputStream input
java.util.List readTypes
org.eclipse.core.internal.resources.MarkerInfo info
byte constant
String type
String msg
}
org/eclipse/core/internal/resources/MarkerTypeDefinitionCache$MarkerTypeDefinition.classMarkerTypeDefinitionCache.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition extends java.lang.Object {
boolean isPersistent
java.util.Set superTypes
void (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension ext
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
org.eclipse.core.runtime.IConfigurationElement element
String elementName
String aType
String bool
String bool
}
org/eclipse/core/internal/resources/MarkerTypeDefinitionCache.classMarkerTypeDefinitionCache.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerTypeDefinitionCache extends java.lang.Object {
protected java.util.HashMap definitions
public void ()
java.util.HashSet toCompute
java.util.Iterator i
String markerId
private java.util.Set computeSuperTypes (java.lang.String, java.util.Set)
String markerId
java.util.Set toCompute
org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
java.util.Set transitiveSuperTypes
java.util.Iterator it
String superId
java.util.Set toAdd
org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition parentDef
public boolean isPersistent (java.lang.String)
String type
org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
public boolean isSubtype (java.lang.String, java.lang.String)
String type
String superType
org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
private void loadDefinitions ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] types
int i
String markerId
}
org/eclipse/core/internal/resources/MarkerWriter.classMarkerWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerWriter extends java.lang.Object {
protected org.eclipse.core.internal.resources.MarkerManager manager
public static final int MARKERS_SAVE_VERSION
public static final int MARKERS_SNAP_VERSION
public static final byte INDEX
public static final byte QNAME
public static final byte ATTRIBUTE_NULL
public static final byte ATTRIBUTE_BOOLEAN
public static final byte ATTRIBUTE_INTEGER
public static final byte ATTRIBUTE_STRING
public void (org.eclipse.core.internal.resources.MarkerManager)
org.eclipse.core.internal.resources.MarkerManager manager
private java.lang.Object[] filterMarkers (org.eclipse.core.internal.resources.IMarkerSetElement[])
org.eclipse.core.internal.resources.IMarkerSetElement[] markers
Object[] result
boolean[] isPersistent
int count
int i
org.eclipse.core.internal.resources.MarkerInfo info
public void save (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream, java.util.List) throws java.io.IOException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
java.io.DataOutputStream output
java.util.List writtenTypes
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
Object[] result
int count
boolean[] isPersistent
int i
public void snap (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream) throws java.io.IOException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.watson.IPathRequestor requestor
java.io.DataOutputStream output
org.eclipse.core.internal.resources.MarkerSet markers
org.eclipse.core.internal.resources.IMarkerSetElement[] elements
Object[] result
int count
boolean[] isPersistent
java.util.List writtenTypes
int i
private void write (java.util.Map, java.io.DataOutputStream) throws java.io.IOException
java.util.Map attributes
java.io.DataOutputStream output
java.util.Iterator i
String key
Object value
private void write (org.eclipse.core.internal.resources.MarkerInfo, java.io.DataOutputStream, java.util.List) throws java.io.IOException
org.eclipse.core.internal.resources.MarkerInfo info
java.io.DataOutputStream output
java.util.List writtenTypes
String type
int index
}
org/eclipse/core/internal/resources/ModelObject.classModelObject.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.ModelObject extends java.lang.Object implements java.lang.Cloneable {
protected String name
public void ()
public void (java.lang.String)
String name
public java.lang.Object clone ()
public java.lang.String getName ()
public void setName (java.lang.String)
String value
}
org/eclipse/core/internal/resources/ModelObjectWriter.classModelObjectWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ModelObjectWriter extends java.lang.Object implements org.eclipse.core.internal.resources.IModelObjectConstants {
private static java.lang.String triggerString (org.eclipse.core.internal.events.BuildCommand)
org.eclipse.core.internal.events.BuildCommand command
StringBuffer buf
public void ()
protected java.lang.String[] getReferencedProjects (org.eclipse.core.internal.resources.ProjectDescription)
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.resources.IProject[] projects
String[] result
int i
protected void write (org.eclipse.core.internal.events.BuildCommand, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.internal.events.BuildCommand command
org.eclipse.core.internal.resources.XMLWriter writer
private boolean shouldWriteTriggers (org.eclipse.core.internal.events.BuildCommand)
org.eclipse.core.internal.events.BuildCommand command
protected void write (org.eclipse.core.internal.resources.LinkDescription, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.internal.resources.LinkDescription description
org.eclipse.core.internal.resources.XMLWriter writer
protected void write (org.eclipse.core.resources.IResourceFilterDescription, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.resources.IResourceFilterDescription description
org.eclipse.core.internal.resources.XMLWriter writer
protected void write (org.eclipse.core.resources.FileInfoMatcherDescription, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.resources.FileInfoMatcherDescription description
org.eclipse.core.internal.resources.XMLWriter writer
org.eclipse.core.resources.FileInfoMatcherDescription[] array
int i
protected void write (org.eclipse.core.internal.resources.VariableDescription, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.internal.resources.VariableDescription description
org.eclipse.core.internal.resources.XMLWriter writer
private void writeLocation (java.net.URI, org.eclipse.core.internal.resources.XMLWriter)
java.net.URI location
org.eclipse.core.internal.resources.XMLWriter writer
public void write (java.lang.Object, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) throws java.io.IOException
Object object
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath tempLocation
org.eclipse.core.internal.localstore.SafeFileOutputStream file
String tempPath
public void write (java.lang.Object, java.io.OutputStream) throws java.io.IOException
Object object
java.io.OutputStream output
org.eclipse.core.internal.resources.XMLWriter writer
protected void write (java.lang.Object, org.eclipse.core.internal.resources.XMLWriter) throws java.io.IOException
Object obj
org.eclipse.core.internal.resources.XMLWriter writer
protected void write (org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.internal.resources.XMLWriter) throws java.io.IOException
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.internal.resources.XMLWriter writer
String comment
java.net.URI snapshotLocation
java.util.HashMap links
java.util.List sorted
java.util.HashMap filters
java.util.List sorted
java.util.Iterator it
java.util.List list
java.util.HashMap variables
java.util.List sorted
protected void write (java.lang.String, java.util.Collection, org.eclipse.core.internal.resources.XMLWriter) throws java.io.IOException
String name
java.util.Collection collection
org.eclipse.core.internal.resources.XMLWriter writer
java.util.Iterator it
protected void write (java.lang.String, java.util.Map, org.eclipse.core.internal.resources.XMLWriter)
String name
java.util.Map table
org.eclipse.core.internal.resources.XMLWriter writer
java.util.List sorted
java.util.Iterator it
String key
Object value
protected void write (java.lang.String, java.lang.String, java.lang.String[], org.eclipse.core.internal.resources.XMLWriter)
String name
String elementTagName
String[] array
org.eclipse.core.internal.resources.XMLWriter writer
int i
protected void write (org.eclipse.core.internal.resources.WorkspaceDescription, org.eclipse.core.internal.resources.XMLWriter)
org.eclipse.core.internal.resources.WorkspaceDescription description
org.eclipse.core.internal.resources.XMLWriter writer
String[] order
}
org/eclipse/core/internal/resources/MoveDeleteHook.classMoveDeleteHook.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MoveDeleteHook extends java.lang.Object implements org.eclipse.core.resources.team.IMoveDeleteHook {
public void ()
public boolean deleteFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IFile file
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean deleteFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IFolder folder
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean deleteProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IProject project
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean moveFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IFile source
org.eclipse.core.resources.IFile destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean moveFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IFolder source
org.eclipse.core.resources.IFolder destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean moveProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.resources.team.IResourceTree tree
org.eclipse.core.resources.IProject source
org.eclipse.core.resources.IProjectDescription description
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/resources/NatureManager$1.classNatureManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.NatureManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.resources.NatureManager this$0
private final org.eclipse.core.internal.resources.Project val$project
private final String val$natureID
private final org.eclipse.core.runtime.MultiStatus val$errors
void (org.eclipse.core.internal.resources.NatureManager, org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus)
public void run () throws java.lang.Exception
org.eclipse.core.resources.IProjectNature nature
org.eclipse.core.internal.resources.ProjectInfo info
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/resources/NatureManager$2.classNatureManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.NatureManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.resources.NatureManager this$0
private final org.eclipse.core.resources.IProjectNature val$nature
private final org.eclipse.core.internal.resources.ProjectInfo val$info
private final String val$natureID
private final org.eclipse.core.runtime.MultiStatus val$status
private final org.eclipse.core.internal.resources.Project val$project
void (org.eclipse.core.internal.resources.NatureManager, org.eclipse.core.resources.IProjectNature, org.eclipse.core.internal.resources.ProjectInfo, java.lang.String, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.internal.resources.Project)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/resources/NatureManager.classNatureManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.NatureManager extends java.lang.Object implements org.eclipse.core.internal.events.ILifecycleListener org.eclipse.core.internal.resources.IManager {
private java.util.Map descriptors
private final java.util.Map natureEnablements
private java.util.Map buildersToNatures
private static final byte WHITE
private static final byte GREY
private static final byte BLACK
protected void ()
protected java.lang.String[] computeNatureEnablements (org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectDescription description
String[] natureIds
int count
java.util.HashSet candidates
java.util.HashMap setsToNatures
int i
String id
org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
String[] setIds
int j
String set
java.util.ArrayList current
java.util.Iterator it
java.util.ArrayList setMembers
String[] orderedCandidates
int i
String id
org.eclipse.core.resources.IProjectNatureDescriptor desc
String[] required
int j
public synchronized org.eclipse.core.resources.IProjectNatureDescriptor getNatureDescriptor (java.lang.String)
String natureId
public synchronized org.eclipse.core.resources.IProjectNatureDescriptor[] getNatureDescriptors ()
java.util.Collection values
public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)
org.eclipse.core.internal.events.LifecycleEvent event
protected void configureNature (org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus)
org.eclipse.core.internal.resources.Project project
String natureID
org.eclipse.core.runtime.MultiStatus errors
org.eclipse.core.runtime.ISafeRunnable code
public void configureNatures (org.eclipse.core.internal.resources.Project, org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.runtime.MultiStatus)
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectDescription oldDescription
org.eclipse.core.internal.resources.ProjectDescription newDescription
org.eclipse.core.runtime.MultiStatus status
java.util.HashSet oldNatures
java.util.HashSet newNatures
java.util.HashSet deletions
java.util.HashSet additions
org.eclipse.core.runtime.IStatus result
String[] ordered
int i
int i
protected org.eclipse.core.resources.IProjectNature createNature (org.eclipse.core.internal.resources.Project, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Project project
String natureID
org.eclipse.core.runtime.IExtension extension
String message
org.eclipse.core.runtime.IConfigurationElement[] configs
String message
org.eclipse.core.runtime.IConfigurationElement config
int i
String message
org.eclipse.core.resources.IProjectNature nature
ClassCastException e
String message
protected void deconfigureNature (org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus)
org.eclipse.core.internal.resources.Project project
String natureID
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.internal.resources.ProjectInfo info
org.eclipse.core.resources.IProjectNature existingNature
org.eclipse.core.resources.IProjectNature nature
org.eclipse.core.runtime.ISafeRunnable code
private void detectCycles ()
java.util.Collection values
org.eclipse.core.internal.resources.ProjectNatureDescriptor[] natures
int i
protected org.eclipse.core.runtime.IStatus failure (java.lang.String)
String reason
public synchronized java.lang.String findNatureForBuilder (java.lang.String)
String builderID
org.eclipse.core.resources.IProjectNatureDescriptor[] descs
int i
String natureId
String[] builders
int j
private synchronized void flushEnablements (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
protected synchronized java.lang.String[] getEnabledNatures (org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
String[] enabled
protected boolean hasCycles (org.eclipse.core.internal.resources.ProjectNatureDescriptor)
org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
String[] required
int i
org.eclipse.core.internal.resources.ProjectNatureDescriptor dependency
protected boolean hasLinks (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IResource[] children
int i
org.eclipse.core.runtime.CoreException e
protected java.lang.String hasSetOverlap (org.eclipse.core.resources.IProjectNatureDescriptor, org.eclipse.core.resources.IProjectNatureDescriptor)
org.eclipse.core.resources.IProjectNatureDescriptor one
org.eclipse.core.resources.IProjectNatureDescriptor two
String[] setsOne
String[] setsTwo
int iOne
int iTwo
protected void insert (java.util.ArrayList, java.util.Set, java.lang.String)
java.util.ArrayList list
java.util.Set seen
String id
org.eclipse.core.resources.IProjectNatureDescriptor desc
String[] prereqs
int i
public boolean isNatureEnabled (org.eclipse.core.internal.resources.Project, java.lang.String)
org.eclipse.core.internal.resources.Project project
String id
String[] enabled
int i
private void lazyInitialize ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] extensions
int i
int imax
org.eclipse.core.resources.IProjectNatureDescriptor desc
org.eclipse.core.runtime.CoreException e
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.String[] sortNatureSet (java.lang.String[])
String[] natureIds
int count
java.util.ArrayList result
java.util.HashSet seen
int i
java.util.Iterator it
Object id
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected org.eclipse.core.runtime.IStatus validateAdditions (java.util.HashSet, java.util.HashSet, org.eclipse.core.resources.IProject)
java.util.HashSet newNatures
java.util.HashSet additions
org.eclipse.core.resources.IProject project
Boolean hasLinks
java.util.Iterator added
String id
org.eclipse.core.resources.IProjectNatureDescriptor desc
String[] required
int i
java.util.Iterator all
String current
String overlap
public org.eclipse.core.runtime.IStatus validateLinkCreation (java.lang.String[])
String[] natureIds
int i
org.eclipse.core.resources.IProjectNatureDescriptor desc
String msg
protected org.eclipse.core.runtime.IStatus validateRemovals (java.util.HashSet, java.util.HashSet)
java.util.HashSet newNatures
java.util.HashSet deletions
java.util.Iterator it
String currentID
org.eclipse.core.resources.IProjectNatureDescriptor desc
String[] required
int i
public org.eclipse.core.runtime.IStatus validateNatureSet (java.lang.String[])
String[] natureIds
int count
String msg
org.eclipse.core.runtime.MultiStatus result
java.util.HashSet natures
java.util.HashSet sets
int i
String id
org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
String[] setIds
int j
int i
org.eclipse.core.resources.IProjectNatureDescriptor desc
String[] required
int j
}
org/eclipse/core/internal/resources/OS.classOS.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.OS extends java.lang.Object {
private static final String INSTALLED_PLATFORM
public static final char[] INVALID_RESOURCE_CHARACTERS
private static final String[] INVALID_RESOURCE_BASENAMES
private static final String[] INVALID_RESOURCE_FULLNAMES
static void ()
public void ()
public static boolean isNameValid (java.lang.String)
String name
int length
char lastChar
int dot
String basename
}
org/eclipse/core/internal/resources/PathVariableManager$1.classPathVariableManager.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.PathVariableManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.resources.PathVariableManager this$0
private final org.eclipse.core.resources.IPathVariableChangeListener val$l
private final org.eclipse.core.internal.events.PathVariableChangeEvent val$pve
void (org.eclipse.core.internal.resources.PathVariableManager, org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.internal.events.PathVariableChangeEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/resources/PathVariableManager.classPathVariableManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PathVariableManager extends java.lang.Object implements org.eclipse.core.resources.IPathVariableManager org.eclipse.core.internal.resources.IManager {
static final String VARIABLE_PREFIX
private java.util.Set listeners
private java.util.Map projectListeners
private org.eclipse.core.runtime.Preferences preferences
public void ()
public void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener)
org.eclipse.core.resources.IPathVariableChangeListener listener
public synchronized void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IPathVariableChangeListener listener
org.eclipse.core.resources.IProject project
Object list
private void checkIsValidName (java.lang.String) throws org.eclipse.core.runtime.CoreException
String name
org.eclipse.core.runtime.IStatus status
private void checkIsValidValue (org.eclipse.core.runtime.IPath) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath newValue
org.eclipse.core.runtime.IStatus status
private void fireVariableChangeEvent (java.lang.String, org.eclipse.core.runtime.IPath, int)
String name
org.eclipse.core.runtime.IPath value
int type
private void fireVariableChangeEvent (java.util.Set, java.lang.String, org.eclipse.core.runtime.IPath, int)
java.util.Set list
String name
org.eclipse.core.runtime.IPath value
int type
Object[] listenerArray
org.eclipse.core.internal.events.PathVariableChangeEvent pve
int i
org.eclipse.core.resources.IPathVariableChangeListener l
org.eclipse.core.runtime.ISafeRunnable job
public void fireVariableChangeEvent (org.eclipse.core.resources.IProject, java.lang.String, org.eclipse.core.runtime.IPath, int)
org.eclipse.core.resources.IProject project
String name
org.eclipse.core.runtime.IPath value
int type
Object list
private java.lang.String getKeyForName (java.lang.String)
String varName
public java.lang.String[] getPathVariableNames ()
java.util.List result
String[] names
int i
String key
public org.eclipse.core.runtime.IPath getValue (java.lang.String)
String varName
String key
String value
public boolean isDefined (java.lang.String)
String varName
public void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener)
org.eclipse.core.resources.IPathVariableChangeListener listener
public synchronized void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IPathVariableChangeListener listener
org.eclipse.core.resources.IProject project
Object list
public org.eclipse.core.runtime.IPath resolvePath (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath value
public java.net.URI resolveURI (java.net.URI)
java.net.URI uri
org.eclipse.core.runtime.IPath raw
org.eclipse.core.runtime.IPath resolved
public void setValue (java.lang.String, org.eclipse.core.runtime.IPath) throws org.eclipse.core.runtime.CoreException
String varName
org.eclipse.core.runtime.IPath newValue
int eventType
int eventType
int eventType
org.eclipse.core.runtime.IPath currentValue
boolean variableExists
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus validateName (java.lang.String)
String name
String message
char first
int i
char following
public org.eclipse.core.runtime.IStatus validateValue (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath value
String message
public java.net.URI convertToRelative (java.net.URI, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
java.net.URI path
boolean force
String variableHint
public java.net.URI getURIValue (java.lang.String)
String name
org.eclipse.core.runtime.IPath path
public void setURIValue (java.lang.String, java.net.URI) throws org.eclipse.core.runtime.CoreException
String name
java.net.URI value
public org.eclipse.core.runtime.IStatus validateValue (java.net.URI)
java.net.URI path
public java.net.URI resolveURI (java.net.URI, org.eclipse.core.resources.IResource)
java.net.URI uri
org.eclipse.core.resources.IResource resource
public java.lang.String[] getPathVariableNames (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public java.net.URI getVariableRelativePathLocation (java.net.URI)
java.net.URI location
java.net.URI result
public java.lang.String convertToUserEditableFormat (java.lang.String, boolean)
String value
boolean locationFormat
public java.lang.String convertFromUserEditableFormat (java.lang.String, boolean)
String userFormat
boolean locationFormat
public boolean isUserDefined (java.lang.String)
String name
}
org/eclipse/core/internal/resources/PathVariableUtil.classPathVariableUtil.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PathVariableUtil extends java.lang.Object {
public void ()
public static java.lang.String getUniqueVariableName (java.lang.String, org.eclipse.core.resources.IResource)
String variable
org.eclipse.core.resources.IResource resource
int index
String destVariable
public static java.lang.String getValidVariableName (java.lang.String)
String variable
int argumentIndex
char first
StringBuffer builder
int i
char c
public static org.eclipse.core.runtime.IPath convertToPathRelativeMacro (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IPathVariableManager pathVariableManager
org.eclipse.core.runtime.IPath originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
public static org.eclipse.core.runtime.IPath convertToRelative (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IPathVariableManager pathVariableManager
org.eclipse.core.runtime.IPath originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
public static java.net.URI convertToRelative (org.eclipse.core.resources.IPathVariableManager, java.net.URI, org.eclipse.core.resources.IResource, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IPathVariableManager pathVariableManager
java.net.URI originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
public static java.net.URI convertToRelative (org.eclipse.core.resources.IPathVariableManager, java.net.URI, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IPathVariableManager pathVariableManager
java.net.URI originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
boolean skipWorkspace
boolean generateMacro
private static org.eclipse.core.runtime.IPath convertToRelative (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IPathVariableManager pathVariableManager
org.eclipse.core.runtime.IPath originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
boolean skipWorkspace
boolean generateMacro
org.eclipse.core.runtime.IPath value
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath newPath
int maxMatchLength
String[] existingVariables
int i
String variable
org.eclipse.core.runtime.IPath value
int matchLength
int originalSegmentCount
int j
org.eclipse.core.runtime.IPath matchingPath
int minDifference
int k
String variable
org.eclipse.core.runtime.IPath value
int difference
String variable
org.eclipse.core.runtime.IPath value
private static org.eclipse.core.runtime.IPath wrapInProperFormat (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath newPath
boolean generateMacro
private static org.eclipse.core.runtime.IPath makeRelativeToVariable (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean)
org.eclipse.core.resources.IPathVariableManager pathVariableManager
org.eclipse.core.runtime.IPath originalPath
org.eclipse.core.resources.IResource resource
boolean force
String variableHint
boolean generateMacro
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath value
int valueSegmentCount
org.eclipse.core.runtime.IPath tmp
int j
int matchingFirstSegments
String originalName
org.eclipse.core.runtime.IPath tmp
int j
private static boolean devicesAreCompatible (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath value
private static org.eclipse.core.runtime.IPath convertToProperCase (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
public static boolean isParentVariable (java.lang.String)
String variableString
public static int getParentVariableCount (java.lang.String)
String variableString
String[] items
Integer count
public static java.lang.String getParentVariableArgument (java.lang.String)
String variableString
String[] items
public static java.lang.String buildParentPathVariable (java.lang.String, int, boolean)
String variable
int difference
boolean generateMacro
String newString
public static org.eclipse.core.runtime.IPath buildVariableMacro (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath relativeSrcValue
String variable
public static java.lang.String convertFromUserEditableFormatInternal (org.eclipse.core.resources.IPathVariableManager, java.lang.String, boolean)
org.eclipse.core.resources.IPathVariableManager manager
String userFormat
boolean locationFormat
char pathPrefix
String[] components
int i
int parentCount
int j
int j
String variable
boolean hasVariableWithMacroSyntax
String prefix
int indexOfVariable
String suffix
String intermediateVariable
org.eclipse.core.runtime.IPath intermediateValue
int intermediateVariableIndex
String originalIntermediateVariableName
org.eclipse.core.runtime.IPath tmpValue
String newVariable
String argument
int count
StringBuffer buffer
int i
private static boolean isDotDot (java.lang.String)
String component
private static java.lang.String[] splitPathComponents (java.lang.String)
String userFormat
java.util.ArrayList list
StringBuffer buffer
int i
char c
public static java.lang.String convertToUserEditableFormatInternal (java.lang.String, boolean)
String value
boolean locationFormat
StringBuffer buffer
org.eclipse.core.runtime.IPath path
int index
String variable
String[] components
int i
String variable
private static void convertVariableToUserFormat (java.lang.StringBuffer, java.lang.String, java.lang.String, boolean)
StringBuffer buffer
String component
String variable
boolean generateMacro
String argument
int count
int j
static java.lang.String[] splitVariablesAndContent (java.lang.String)
String value
java.util.LinkedList result
int index
int endIndex
static java.lang.String[] splitVariableNames (java.lang.String)
String value
java.util.LinkedList result
int index
int endIndex
static java.lang.String extractVariable (java.lang.String)
String segment
int index
int endIndex
static int getMatchingBrace (java.lang.String, int)
String value
int index
int scope
int i
char c
public static boolean isPreferred (java.lang.String)
String variableName
}
org/eclipse/core/internal/resources/PlatformURLResourceConnection.classPlatformURLResourceConnection.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PlatformURLResourceConnection extends org.eclipse.core.internal.boot.PlatformURLConnection {
public static final String RESOURCE
public static final String RESOURCE_URL_STRING
private static java.net.URL rootURL
static Class class$0
public void (java.net.URL)
java.net.URL url
protected boolean allowCaching ()
protected java.net.URL resolve () throws java.io.IOException
String filePath
org.eclipse.core.runtime.IPath spec
int count
org.eclipse.core.resources.IProject project
String message
org.eclipse.core.resources.IResource resource
org.eclipse.core.runtime.IPath result
java.net.URI uri
java.net.URL url2
String message
String message
public static void startup (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath root
}
org/eclipse/core/internal/resources/PreferenceInitializer.classPreferenceInitializer.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
public static final String PREF_OPERATIONS_PER_SNAPSHOT
public static final String PREF_DELTA_EXPIRATION
public static final boolean PREF_AUTO_REFRESH_DEFAULT
public static final boolean PREF_DISABLE_LINKING_DEFAULT
public static final String PREF_ENCODING_DEFAULT
public static final boolean PREF_AUTO_BUILDING_DEFAULT
public static final String PREF_BUILD_ORDER_DEFAULT
public static final int PREF_MAX_BUILD_ITERATIONS_DEFAULT
public static final boolean PREF_DEFAULT_BUILD_ORDER_DEFAULT
public static final long PREF_SNAPSHOT_INTERVAL_DEFAULT
public static final int PREF_OPERATIONS_PER_SNAPSHOT_DEFAULT
public static final boolean PREF_APPLY_FILE_STATE_POLICY_DEFAULT
public static final long PREF_FILE_STATE_LONGEVITY_DEFAULT
public static final long PREF_MAX_FILE_STATE_SIZE_DEFAULT
public static final int PREF_MAX_FILE_STATES_DEFAULT
public static final long PREF_DELTA_EXPIRATION_DEFAULT
public void ()
public void initializeDefaultPreferences ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
}
org/eclipse/core/internal/resources/Project$1.classProject.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.Project$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.internal.resources.Project this$0
private final int val$trigger
private final String val$builderName
private final java.util.Map val$args
void (org.eclipse.core.internal.resources.Project, int, java.lang.String, java.util.Map)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor innerMonitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.jobs.ISchedulingRule buildRule
org.eclipse.core.runtime.IStatus result
private boolean shouldBuild ()
org.eclipse.core.internal.resources.ResourceInfo info
int flags
}
org/eclipse/core/internal/resources/Project$2.classProject.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.Project$2 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.core.internal.resources.Project this$0
void (org.eclipse.core.internal.resources.Project)
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
int numberOfSegments0
int numberOfSegments1
}
org/eclipse/core/internal/resources/Project.classProject.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Project extends org.eclipse.core.internal.resources.Container implements org.eclipse.core.resources.IProject {
public static final int SNAPSHOT_SET_AUTOLOAD
protected void (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.Workspace container
protected void assertCreateRequirements (org.eclipse.core.resources.IProjectDescription) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
java.net.URI location
org.eclipse.core.filesystem.IFileStore store
org.eclipse.core.filesystem.IFileInfo localInfo
String name
String msg
protected org.eclipse.core.runtime.MultiStatus basicSetDescription (org.eclipse.core.internal.resources.ProjectDescription, int)
org.eclipse.core.internal.resources.ProjectDescription description
int updateFlags
String message
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.internal.resources.ProjectDescription current
boolean flushOrder
org.eclipse.core.resources.IProject[] oldReferences
org.eclipse.core.resources.IProject[] newReferences
public void build (int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int trigger
org.eclipse.core.runtime.IProgressMonitor monitor
public void build (int, java.lang.String, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int trigger
String builderName
java.util.Map args
org.eclipse.core.runtime.IProgressMonitor monitor
public void checkAccessible (int) throws org.eclipse.core.runtime.CoreException
int flags
String message
protected void checkDescription (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
org.eclipse.core.resources.IProjectDescription desc
boolean moving
java.net.URI location
String message
org.eclipse.core.runtime.MultiStatus status
java.net.URI sourceLocation
public void close (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
String msg
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ResourceInfo info
int flags
org.eclipse.core.runtime.IProgressMonitor sub
org.eclipse.core.runtime.IStatus saveStatus
org.eclipse.core.runtime.OperationCanceledException e
public void copy (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String projectName
org.eclipse.core.resources.IProjectDescription desc
public void copy (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription destination
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
protected void copyMetaArea (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject source
org.eclipse.core.resources.IProject destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.filesystem.IFileStore oldMetaArea
org.eclipse.core.filesystem.IFileStore newMetaArea
public void create (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public void create (org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
org.eclipse.core.runtime.IProgressMonitor monitor
public void create (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ProjectInfo info
org.eclipse.core.internal.resources.ProjectDescription desc
boolean hasSavedDescription
boolean hasContent
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.OperationCanceledException e
public void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
boolean deleteContent
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
int updateFlags
public void delete (boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
int updateFlags
public void deleteResource (boolean, org.eclipse.core.runtime.MultiStatus) throws org.eclipse.core.runtime.CoreException
boolean convertToPhantom
org.eclipse.core.runtime.MultiStatus status
protected void fixupAfterMoveSource () throws org.eclipse.core.runtime.CoreException
public org.eclipse.core.runtime.content.IContentTypeMatcher getContentTypeMatcher () throws org.eclipse.core.runtime.CoreException
public java.lang.String getDefaultCharset (boolean)
boolean checkImplicit
public org.eclipse.core.resources.IProjectDescription getDescription () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.ProjectDescription description
public org.eclipse.core.resources.IProjectNature getNature (java.lang.String) throws org.eclipse.core.runtime.CoreException
String natureID
org.eclipse.core.internal.resources.ProjectInfo info
org.eclipse.core.resources.IProjectNature nature
public org.eclipse.core.resources.IContainer getParent ()
public org.eclipse.core.runtime.IPath getPluginWorkingLocation (org.eclipse.core.runtime.IPluginDescriptor)
org.eclipse.core.runtime.IPluginDescriptor plugin
public org.eclipse.core.resources.IProject getProject ()
public org.eclipse.core.runtime.IPath getProjectRelativePath ()
public org.eclipse.core.runtime.IPath getRawLocation ()
org.eclipse.core.internal.resources.ProjectDescription description
public java.net.URI getRawLocationURI ()
org.eclipse.core.internal.resources.ProjectDescription description
public org.eclipse.core.resources.IProject[] getReferencedProjects () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.ProjectDescription description
public org.eclipse.core.resources.IProject[] getReferencingProjects ()
org.eclipse.core.resources.IProject[] projects
java.util.List result
int i
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.resources.IProject[] references
int j
public int getType ()
public org.eclipse.core.runtime.IPath getWorkingLocation (java.lang.String)
String id
org.eclipse.core.runtime.IPath result
public boolean hasNature (java.lang.String) throws org.eclipse.core.runtime.CoreException
String natureID
org.eclipse.core.resources.IProjectDescription desc
protected void internalBuild (int, java.lang.String, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int trigger
String builderName
java.util.Map args
org.eclipse.core.runtime.IProgressMonitor monitor
protected void internalClose () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource[] members
int i
org.eclipse.core.internal.resources.Resource member
org.eclipse.core.internal.resources.ResourceInfo info
protected void internalCopy (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription destDesc
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String message
String destName
org.eclipse.core.runtime.IPath destPath
org.eclipse.core.internal.resources.Project destination
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.MultiStatus problems
org.eclipse.core.resources.IResource[] children
int childCount
int childWork
int i
org.eclipse.core.resources.IResource child
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.OperationCanceledException e
protected void internalCopyProjectOnly (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.resources.ProjectInfo info
public org.eclipse.core.internal.resources.ProjectDescription internalGetDescription ()
org.eclipse.core.internal.resources.ProjectInfo info
void internalSetDescription (org.eclipse.core.resources.IProjectDescription, boolean)
org.eclipse.core.resources.IProjectDescription value
boolean incrementContentId
org.eclipse.core.internal.resources.ProjectInfo info
public void internalSetLocal (boolean, int) throws org.eclipse.core.runtime.CoreException
boolean flag
int depth
org.eclipse.core.resources.IResource[] children
int i
public boolean isAccessible ()
public boolean isDerived (int)
int options
public boolean isLinked (int)
int options
public boolean isVirtual ()
public boolean isTeamPrivateMember (int)
int options
public boolean isLocal (int)
int depth
public boolean isLocal (int, int)
int flags
int depth
org.eclipse.core.resources.IResource[] children
int i
public boolean isNatureEnabled (java.lang.String) throws org.eclipse.core.runtime.CoreException
String natureId
public boolean isOpen ()
org.eclipse.core.internal.resources.ResourceInfo info
public boolean isOpen (int)
int flags
protected boolean isProjectDescriptionFile (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public void loadSnapshot (int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int options
java.net.URI snapshotLocation
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.MultiStatus status
private void internalLoadSnapshot (int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int options
java.net.URI snapshotLocation
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.IPath snapshotPath
org.eclipse.core.filesystem.IFileStore snapshotFileStore
public void move (org.eclipse.core.resources.IProjectDescription, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription destination
boolean force
org.eclipse.core.runtime.IProgressMonitor monitor
public void move (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.resources.IProject destination
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.IPath destPath
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.internal.resources.WorkManager workManager
org.eclipse.core.internal.resources.ResourceTree tree
org.eclipse.core.resources.team.IMoveDeleteHook hook
int depth
org.eclipse.core.runtime.OperationCanceledException e
public void open (int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
String msg
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ProjectInfo info
int flags
boolean unknownChildren
boolean used
boolean snapshotLoaded
boolean hasSavedDescription
org.eclipse.core.internal.resources.ProjectDescription updatedDesc
java.net.URI autoloadURI
org.eclipse.core.runtime.CoreException ce
String msgerr
boolean minorIssuesDuringRestore
org.eclipse.core.runtime.IStatus result
boolean refreshed
org.eclipse.core.runtime.OperationCanceledException e
public void open (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus reconcileLinksAndGroups (org.eclipse.core.internal.resources.ProjectDescription)
org.eclipse.core.internal.resources.ProjectDescription newDescription
String msg
java.util.HashMap newLinks
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.internal.resources.ProjectDescription oldDescription
java.util.HashMap oldLinks
java.util.Iterator it
org.eclipse.core.internal.resources.LinkDescription oldLink
org.eclipse.core.internal.resources.Resource oldLinkResource
org.eclipse.core.internal.resources.LinkDescription newLink
org.eclipse.core.runtime.CoreException e
java.util.TreeSet newLinksAndGroups
java.util.Iterator it
Object description
org.eclipse.core.internal.resources.LinkDescription newLink
org.eclipse.core.internal.resources.Resource toLink
org.eclipse.core.resources.IContainer parent
org.eclipse.core.runtime.CoreException e
public void saveSnapshot (int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
int options
java.net.URI snapshotLocation
org.eclipse.core.runtime.IProgressMonitor monitor
java.net.URI resolvedSnapshotLocation
String message
org.eclipse.core.runtime.IProgressMonitor sub
org.eclipse.core.runtime.OperationCanceledException e
org.eclipse.core.runtime.IProgressMonitor sub
org.eclipse.core.resources.IProjectDescription desc
public void setDescription (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
int updateFlags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ResourceInfo info
org.eclipse.core.internal.resources.ProjectDescription oldDescription
org.eclipse.core.internal.resources.ProjectDescription newDescription
boolean hasPublicChanges
boolean hasPrivateChanges
boolean hadSavedDescription
String message
org.eclipse.core.runtime.MultiStatus status
String msg
public void setDescription (org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
org.eclipse.core.runtime.IProgressMonitor monitor
protected void startup () throws org.eclipse.core.runtime.CoreException
public void touch (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
String message
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.OperationCanceledException e
protected void updateDescription () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.runtime.IStatus result
public void writeDescription (int) throws org.eclipse.core.runtime.CoreException
int updateFlags
public void writeDescription (org.eclipse.core.resources.IProjectDescription, int, boolean, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProjectDescription description
int updateFlags
boolean hasPublicChanges
boolean hasPrivateChanges
}
org/eclipse/core/internal/resources/ProjectContentTypes$ProjectContentTypeSelectionPolicy.classProjectContentTypes.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy extends java.lang.Object implements org.eclipse.core.runtime.content.IContentTypeManager$ISelectionPolicy org.eclipse.core.runtime.preferences.IScopeContext {
private org.eclipse.core.internal.resources.Project project
private org.eclipse.core.runtime.preferences.IScopeContext projectScope
final org.eclipse.core.internal.resources.ProjectContentTypes this$0
public void (org.eclipse.core.internal.resources.ProjectContentTypes, org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
public boolean equals (java.lang.Object)
Object obj
org.eclipse.core.runtime.preferences.IScopeContext other
org.eclipse.core.runtime.IPath location
private org.eclipse.core.runtime.preferences.IScopeContext getDelegate ()
public org.eclipse.core.runtime.IPath getLocation ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
public int hashCode ()
public org.eclipse.core.runtime.content.IContentType[] select (org.eclipse.core.runtime.content.IContentType[], boolean, boolean)
org.eclipse.core.runtime.content.IContentType[] candidates
boolean fileName
boolean content
}
org/eclipse/core/internal/resources/ProjectContentTypes.classProjectContentTypes.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectContentTypes extends java.lang.Object {
private static final String CONTENT_TYPE_PREF_NODE
static final org.eclipse.core.runtime.preferences.InstanceScope INSTANCE_SCOPE
private static final String PREF_LOCAL_CONTENT_TYPE_SETTINGS
private static final org.osgi.service.prefs.Preferences PROJECT_SCOPE
private org.eclipse.core.internal.utils.Cache contentTypesPerProject
private org.eclipse.core.internal.resources.Workspace workspace
static void ()
static boolean usesContentTypePreferences (java.lang.String)
String projectName
org.osgi.service.prefs.Preferences node
public void (org.eclipse.core.internal.resources.Workspace)
org.eclipse.core.internal.resources.Workspace workspace
private java.util.Set collectAssociatedContentTypes (org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
String[] enabledNatures
java.util.Set related
int i
org.eclipse.core.internal.resources.ProjectNatureDescriptor descriptor
String[] natureContentTypes
int j
public void contentTypePreferencesChanged (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.ProjectInfo info
private org.eclipse.core.runtime.content.IContentTypeMatcher createMatcher (org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy projectContentTypeSelectionPolicy
private java.util.Set getAssociatedContentTypes (org.eclipse.core.internal.resources.Project)
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ResourceInfo info
String projectName
org.eclipse.core.internal.utils.Cache$Entry entry
java.util.Set result
public org.eclipse.core.runtime.content.IContentTypeMatcher getMatcherFor (org.eclipse.core.internal.resources.Project) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.Project project
org.eclipse.core.internal.resources.ProjectInfo info
org.eclipse.core.runtime.content.IContentTypeMatcher matcher
final org.eclipse.core.runtime.content.IContentType[] select (org.eclipse.core.internal.resources.Project, org.eclipse.core.runtime.content.IContentType[], boolean, boolean)
org.eclipse.core.internal.resources.Project project
org.eclipse.core.runtime.content.IContentType[] candidates
boolean fileName
boolean content
java.util.Set associated
int associatedCount
int i
org.eclipse.core.runtime.content.IContentType promoted
int j
}
org/eclipse/core/internal/resources/ProjectDescription.classProjectDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectDescription extends org.eclipse.core.internal.resources.ModelObject implements org.eclipse.core.resources.IProjectDescription {
private static final org.eclipse.core.resources.ICommand[] EMPTY_COMMAND_ARRAY
private static final org.eclipse.core.resources.IProject[] EMPTY_PROJECT_ARRAY
private static final String[] EMPTY_STRING_ARRAY
protected static boolean isReading
protected static boolean isWriting
protected org.eclipse.core.resources.ICommand[] buildSpec
protected org.eclipse.core.resources.IProject[] cachedRefs
protected String comment
protected org.eclipse.core.resources.IProject[] dynamicRefs
protected java.util.HashMap linkDescriptions
protected java.util.HashMap filterDescriptions
protected java.util.HashMap variableDescriptions
protected java.net.URI location
protected String[] natures
protected org.eclipse.core.resources.IProject[] staticRefs
protected java.net.URI snapshotLocation
static void ()
public void ()
public java.lang.Object clone ()
org.eclipse.core.internal.resources.ProjectDescription clone
private org.eclipse.core.resources.IProject[] copyAndRemoveDuplicates (org.eclipse.core.resources.IProject[])
org.eclipse.core.resources.IProject[] projects
org.eclipse.core.resources.IProject[] result
int count
int i
org.eclipse.core.resources.IProject project
int j
org.eclipse.core.resources.IProject[] reduced
public org.eclipse.core.resources.IProject[] getAllReferences (boolean)
boolean makeCopy
org.eclipse.core.resources.IProject[] statik
org.eclipse.core.resources.IProject[] dynamic
org.eclipse.core.resources.IProject[] result
public org.eclipse.core.resources.ICommand[] getBuildSpec ()
public org.eclipse.core.resources.ICommand[] getBuildSpec (boolean)
boolean makeCopy
org.eclipse.core.resources.ICommand[] oldCommands
org.eclipse.core.resources.ICommand[] result
int i
public java.lang.String getComment ()
public org.eclipse.core.resources.IProject[] getDynamicReferences ()
public org.eclipse.core.resources.IProject[] getDynamicReferences (boolean)
boolean makeCopy
public java.net.URI getLinkLocationURI (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath aPath
org.eclipse.core.internal.resources.LinkDescription desc
public synchronized java.util.LinkedList getFilter (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath aPath
public java.util.HashMap getLinks ()
public java.util.HashMap getFilters ()
public java.util.HashMap getVariables ()
public org.eclipse.core.runtime.IPath getLocation ()
public java.net.URI getLocationURI ()
public java.lang.String[] getNatureIds ()
public java.lang.String[] getNatureIds (boolean)
boolean makeCopy
public org.eclipse.core.resources.IProject[] getReferencedProjects ()
public org.eclipse.core.resources.IProject[] getReferencedProjects (boolean)
boolean makeCopy
public java.net.URI getSnapshotLocationURI ()
public boolean hasNature (java.lang.String)
String natureID
String[] natureIDs
int i
public boolean hasPrivateChanges (org.eclipse.core.internal.resources.ProjectDescription)
org.eclipse.core.internal.resources.ProjectDescription description
org.eclipse.core.runtime.IPath otherLocation
public boolean hasPublicChanges (org.eclipse.core.internal.resources.ProjectDescription)
org.eclipse.core.internal.resources.ProjectDescription description
java.util.HashMap otherFilters
java.util.HashMap otherVariables
java.util.HashMap otherLinks
java.net.URI otherSnapshotLoc
public org.eclipse.core.resources.ICommand newCommand ()
public void setBuildSpec (org.eclipse.core.resources.ICommand[])
org.eclipse.core.resources.ICommand[] value
org.eclipse.core.resources.ICommand[] result
int i
int j
public void setComment (java.lang.String)
String value
public void setDynamicReferences (org.eclipse.core.resources.IProject[])
org.eclipse.core.resources.IProject[] value
public void setLinkDescriptions (java.util.HashMap)
java.util.HashMap linkDescriptions
public void setFilterDescriptions (java.util.HashMap)
java.util.HashMap filterDescriptions
public void setVariableDescriptions (java.util.HashMap)
java.util.HashMap variableDescriptions
public boolean setLinkLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.LinkDescription)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.LinkDescription description
java.util.HashMap tempMap
Object oldValue
java.util.HashMap newMap
Object oldValue
public synchronized void addFilter (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.FilterDescription)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.FilterDescription description
java.util.LinkedList descList
public synchronized void removeFilter (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.FilterDescription)
org.eclipse.core.runtime.IPath path
org.eclipse.core.internal.resources.FilterDescription description
java.util.LinkedList descList
public boolean setVariableDescription (java.lang.String, org.eclipse.core.internal.resources.VariableDescription)
String name
org.eclipse.core.internal.resources.VariableDescription description
java.util.HashMap tempMap
Object oldValue
java.util.HashMap newMap
Object oldValue
public synchronized boolean setFilters (org.eclipse.core.runtime.IPath, java.util.LinkedList)
org.eclipse.core.runtime.IPath path
java.util.LinkedList descriptions
Object oldValue
Object oldValue
public void setLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
public void setLocationURI (java.net.URI)
java.net.URI location
public void setName (java.lang.String)
String value
public void setNatureIds (java.lang.String[])
String[] value
public void setReferencedProjects (org.eclipse.core.resources.IProject[])
org.eclipse.core.resources.IProject[] value
public void setSnapshotLocationURI (java.net.URI)
java.net.URI snapshotLocation
public java.net.URI getGroupLocationURI (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath projectRelativePath
}
org/eclipse/core/internal/resources/ProjectDescriptionReader.classProjectDescriptionReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectDescriptionReader extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.core.internal.resources.IModelObjectConstants {
protected static final int S_BUILD_COMMAND
protected static final int S_BUILD_COMMAND_ARGUMENTS
protected static final int S_BUILD_COMMAND_NAME
protected static final int S_BUILD_COMMAND_TRIGGERS
protected static final int S_BUILD_SPEC
protected static final int S_DICTIONARY
protected static final int S_DICTIONARY_KEY
protected static final int S_DICTIONARY_VALUE
protected static final int S_INITIAL
protected static final int S_LINK
protected static final int S_LINK_LOCATION
protected static final int S_LINK_LOCATION_URI
protected static final int S_LINK_PATH
protected static final int S_LINK_TYPE
protected static final int S_LINKED_RESOURCES
protected static final int S_NATURE_NAME
protected static final int S_NATURES
protected static final int S_PROJECT_COMMENT
protected static final int S_PROJECT_DESC
protected static final int S_PROJECT_NAME
protected static final int S_PROJECTS
protected static final int S_REFERENCED_PROJECT_NAME
protected static final int S_FILTERED_RESOURCES
protected static final int S_FILTER
protected static final int S_FILTER_ID
protected static final int S_FILTER_PATH
protected static final int S_FILTER_TYPE
protected static final int S_MATCHER
protected static final int S_MATCHER_ID
protected static final int S_MATCHER_ARGUMENTS
protected static final int S_VARIABLE_LIST
protected static final int S_VARIABLE
protected static final int S_VARIABLE_NAME
protected static final int S_VARIABLE_VALUE
protected static final int S_SNAPSHOT_LOCATION
private static javax.xml.parsers.SAXParserFactory singletonParserFactory
private static javax.xml.parsers.SAXParser singletonParser
protected final StringBuffer charBuffer
protected java.util.Stack objectStack
protected org.eclipse.core.runtime.MultiStatus problems
private final org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.ProjectDescription projectDescription
protected int state
private static synchronized javax.xml.parsers.SAXParser createParser () throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException
private static synchronized javax.xml.parsers.SAXParserFactory createParserFactory () throws javax.xml.parsers.ParserConfigurationException
private static boolean isWorkspaceLocked ()
public void ()
public void (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
public void characters (char[], int, int)
char[] chars
int offset
int length
private void endBuildCommandElement (java.lang.String)
String elementName
org.eclipse.core.internal.events.BuildCommand command
java.util.ArrayList commandList
private void endBuildSpecElement (java.lang.String)
String elementName
java.util.ArrayList commands
org.eclipse.core.resources.ICommand[] commandArray
private void endBuildTriggersElement (java.lang.String)
String elementName
org.eclipse.core.internal.events.BuildCommand command
java.util.StringTokenizer tokens
String next
private void endDictionary (java.lang.String)
String elementName
String value
String key
private void endDictionaryKey (java.lang.String)
String elementName
String value
String oldKey
String newKey
private void endDictionaryValue (java.lang.String)
String elementName
String newValue
String oldValue
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String uri
String elementName
String qname
java.util.HashMap dictionaryArgs
private void endLinkedResourcesElement (java.lang.String)
String elementName
java.util.HashMap linkedResources
private void endFilteredResourcesElement (java.lang.String)
String elementName
java.util.HashMap filteredResources
private void endVariableListElement (java.lang.String)
String elementName
java.util.HashMap variableList
private void endLinkElement (java.lang.String)
String elementName
org.eclipse.core.internal.resources.LinkDescription link
org.eclipse.core.runtime.IPath path
int type
java.net.URI location
private void endMatcherElement (java.lang.String)
String elementName
Object[] matcher
String id
java.util.ArrayList list
org.eclipse.core.internal.resources.FilterDescription d
private void endFilterElement (java.lang.String)
String elementName
org.eclipse.core.internal.resources.FilterDescription filter
org.eclipse.core.runtime.IPath path
int type
java.util.HashMap map
java.util.LinkedList list
String key
java.util.HashMap map
java.util.LinkedList list
private void endVariableElement (java.lang.String)
String elementName
org.eclipse.core.internal.resources.VariableDescription desc
private void endLinkLocation (java.lang.String)
String elementName
String newLocation
java.net.URI oldLocation
private void endLinkLocationURI (java.lang.String)
String elementName
String newLocation
java.net.URI oldLocation
java.net.URISyntaxException e
String msg
private void endLinkPath (java.lang.String)
String elementName
org.eclipse.core.runtime.IPath newPath
org.eclipse.core.runtime.IPath oldPath
private void endMatcherID (java.lang.String)
String elementName
String newID
String oldID
private void endMatcherArguments (java.lang.String)
String elementName
java.util.ArrayList matchers
Object newArguments
String oldArguments
private void endFilterId (java.lang.String)
String elementName
Long newId
long oldId
private void endFilterPath (java.lang.String)
String elementName
org.eclipse.core.runtime.IPath newPath
org.eclipse.core.resources.IResource oldResource
private void endFilterType (java.lang.String)
String elementName
int newType
NumberFormatException e
int oldType
private void endVariableName (java.lang.String)
String elementName
String value
private void endVariableValue (java.lang.String)
String elementName
String value
private void endLinkType (java.lang.String)
String elementName
int newType
NumberFormatException e
int oldType
private void endNaturesElement (java.lang.String)
String elementName
java.util.ArrayList natures
String[] natureNames
private void endProjectsElement (java.lang.String)
String elementName
java.util.ArrayList referencedProjects
org.eclipse.core.resources.IWorkspaceRoot root
org.eclipse.core.resources.IProject[] projects
int i
private void endSnapshotLocation (java.lang.String)
String elementName
String location
java.net.URISyntaxException e
String msg
public void error (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException error
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException error
String message
protected void log (java.lang.Exception)
Exception ex
String message
private void parseProblem (java.lang.String)
String errorMessage
private void parseProjectDescription (java.lang.String)
String elementName
public org.eclipse.core.internal.resources.ProjectDescription read (org.xml.sax.InputSource)
org.xml.sax.InputSource input
javax.xml.parsers.ParserConfigurationException e
java.io.IOException e
org.xml.sax.SAXException e
public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.runtime.IPath) throws java.io.IOException
org.eclipse.core.runtime.IPath location
java.io.BufferedInputStream file
public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) throws java.io.IOException
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IPath tempLocation
org.eclipse.core.internal.localstore.SafeFileInputStream file
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String elementName
String qname
org.xml.sax.Attributes attributes
public void warning (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException error
}
org/eclipse/core/internal/resources/ProjectInfo.classProjectInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectInfo extends org.eclipse.core.internal.resources.ResourceInfo {
protected org.eclipse.core.internal.resources.ProjectDescription description
protected java.util.HashMap natures
protected Object propertyStore
protected org.eclipse.core.runtime.content.IContentTypeMatcher matcher
public void ()
public synchronized void discardNatures ()
public synchronized void fixupAfterMove ()
org.eclipse.core.resources.ICommand[] buildSpec
int i
public org.eclipse.core.internal.resources.ProjectDescription getDescription ()
public org.eclipse.core.runtime.content.IContentTypeMatcher getMatcher ()
public org.eclipse.core.resources.IProjectNature getNature (java.lang.String)
String natureId
java.util.HashMap temp
public java.lang.Object getPropertyStore ()
public void setDescription (org.eclipse.core.internal.resources.ProjectDescription)
org.eclipse.core.internal.resources.ProjectDescription value
org.eclipse.core.resources.ICommand[] oldSpec
org.eclipse.core.resources.ICommand[] newSpec
public void setMatcher (org.eclipse.core.runtime.content.IContentTypeMatcher)
org.eclipse.core.runtime.content.IContentTypeMatcher matcher
public synchronized void setNature (java.lang.String, org.eclipse.core.resources.IProjectNature)
String natureId
org.eclipse.core.resources.IProjectNature value
java.util.HashMap temp
java.util.HashMap temp
public void setPropertyStore (java.lang.Object)
Object value
}
org/eclipse/core/internal/resources/ProjectNatureDescriptor.classProjectNatureDescriptor.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectNatureDescriptor extends java.lang.Object implements org.eclipse.core.resources.IProjectNatureDescriptor {
protected String id
protected String label
protected String[] requiredNatures
protected String[] natureSets
protected String[] builderIds
protected String[] contentTypeIds
protected boolean allowLinking
protected boolean hasCycle
protected byte colour
protected void (org.eclipse.core.runtime.IExtension) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IExtension natureExtension
protected void fail () throws org.eclipse.core.runtime.CoreException
protected void fail (java.lang.String) throws org.eclipse.core.runtime.CoreException
String reason
public java.lang.String[] getBuilderIds ()
public java.lang.String[] getContentTypeIds ()
public java.lang.String getNatureId ()
public java.lang.String getLabel ()
public java.lang.String[] getRequiredNatureIds ()
public java.lang.String[] getNatureSetIds ()
public boolean isLinkingAllowed ()
protected void readExtension (org.eclipse.core.runtime.IExtension) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IExtension natureExtension
org.eclipse.core.runtime.IConfigurationElement[] elements
int count
java.util.ArrayList requiredList
java.util.ArrayList setList
java.util.ArrayList builderList
java.util.ArrayList contentTypeList
int i
org.eclipse.core.runtime.IConfigurationElement element
String name
String attribute
String attribute
String attribute
String attribute
String attribute
public java.lang.String toString ()
}
org/eclipse/core/internal/resources/ProjectPathVariableManager.classProjectPathVariableManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectPathVariableManager extends java.lang.Object implements org.eclipse.core.resources.IPathVariableManager org.eclipse.core.internal.resources.IManager {
private org.eclipse.core.internal.resources.Resource resource
private org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor[] variableProviders
public void (org.eclipse.core.internal.resources.Resource)
org.eclipse.core.internal.resources.Resource resource
org.eclipse.core.internal.resources.PathVariableManager getWorkspaceManager ()
private void checkIsValidName (java.lang.String) throws org.eclipse.core.runtime.CoreException
String name
org.eclipse.core.runtime.IStatus status
private void checkIsValidValue (java.net.URI) throws org.eclipse.core.runtime.CoreException
java.net.URI newValue
org.eclipse.core.runtime.IStatus status
public java.lang.String[] getPathVariableNames ()
java.util.List result
java.util.HashMap map
java.util.HashMap map
int i
String[] variableHints
int k
public org.eclipse.core.runtime.IPath getValue (java.lang.String)
String varName
java.net.URI uri
public java.net.URI getURIValue (java.lang.String)
String varName
String value
int index
java.net.URI resolved
org.eclipse.core.runtime.IPath path
public java.lang.String internalGetValue (java.lang.String)
String varName
java.util.HashMap map
java.util.HashMap map
String name
String name
int index
int i
int i
public boolean isDefined (java.lang.String)
String varName
int i
java.util.HashMap map
java.util.Iterator it
String name
boolean value
int index
String newVarName
public org.eclipse.core.runtime.IPath resolvePath (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
java.net.URI value
public java.net.URI resolveVariable (java.lang.String)
String variable
java.util.LinkedList variableStack
String value
public java.lang.String resolveVariable (java.lang.String, java.util.LinkedList)
String value
java.util.LinkedList variableStack
String tmp
java.net.URI result
String stringValue
String stringValue
String stringValue
String stringValue
java.net.URI uri
org.eclipse.core.runtime.IPath path
int index
int endIndex
String macro
String resolvedMacro
public java.net.URI resolveURI (java.net.URI)
java.net.URI uri
org.eclipse.core.runtime.IPath raw
java.net.URI value
String path
org.eclipse.core.runtime.IPath p
public void setValue (java.lang.String, org.eclipse.core.runtime.IPath) throws org.eclipse.core.runtime.CoreException
String varName
org.eclipse.core.runtime.IPath newValue
public void setURIValue (java.lang.String, java.net.URI) throws org.eclipse.core.runtime.CoreException
String varName
java.net.URI newValue
boolean changeWorkspaceValue
org.eclipse.core.internal.resources.Project project
int eventType
String value
java.net.URI currentValue
boolean variableExists
int i
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.internal.resources.ProjectDescription description
public void shutdown (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void startup (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus validateName (java.lang.String)
String name
String message
char first
int i
char following
public org.eclipse.core.runtime.IStatus validateValue (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath value
public org.eclipse.core.runtime.IStatus validateValue (java.net.URI)
java.net.URI value
public java.net.URI convertToRelative (java.net.URI, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
java.net.URI path
boolean force
String variableHint
public java.lang.String convertToUserEditableFormat (java.lang.String, boolean)
String value
boolean locationFormat
public java.lang.String convertFromUserEditableFormat (java.lang.String, boolean)
String userFormat
boolean locationFormat
public void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener)
org.eclipse.core.resources.IPathVariableChangeListener listener
public void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener)
org.eclipse.core.resources.IPathVariableChangeListener listener
public java.net.URI getVariableRelativePathLocation (java.net.URI)
java.net.URI location
java.net.URI result
public org.eclipse.core.resources.IResource getResource ()
public boolean isUserDefined (java.lang.String)
String name
}
org/eclipse/core/internal/resources/ProjectPreferences$1.classProjectPreferences.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ProjectPreferences$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.internal.resources.ProjectPreferences this$0
private final org.eclipse.core.resources.IFile val$fileInWorkspace
void (org.eclipse.core.internal.resources.ProjectPreferences, org.eclipse.core.resources.IFile)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
String message
}
org/eclipse/core/internal/resources/ProjectPreferences$2.classProjectPreferences.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ProjectPreferences$2 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.internal.resources.ProjectPreferences this$0
private final org.eclipse.core.resources.IFile val$fileInWorkspace
private final java.io.InputStream val$input
void (org.eclipse.core.internal.resources.ProjectPreferences, org.eclipse.core.resources.IFile, java.io.InputStream)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
org.eclipse.core.resources.IFolder folder
}
org/eclipse/core/internal/resources/ProjectPreferences$SortedProperties$IteratorWrapper.classProjectPreferences.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties$IteratorWrapper extends java.lang.Object implements java.util.Enumeration {
java.util.Iterator iterator
final org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties this$1
public void (org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties, java.util.Iterator)
java.util.Iterator iterator
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/eclipse/core/internal/resources/ProjectPreferences$SortedProperties.classProjectPreferences.java
package org.eclipse.core.internal.resources
org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties extends java.util.Properties {
private static final long serialVersionUID
final org.eclipse.core.internal.resources.ProjectPreferences this$0
void (org.eclipse.core.internal.resources.ProjectPreferences)
public synchronized java.util.Enumeration keys ()
java.util.TreeSet set
java.util.Enumeration e
}
org/eclipse/core/internal/resources/ProjectPreferences.classProjectPreferences.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
protected static java.util.Set loadedNodes
private org.eclipse.core.resources.IFile file
private boolean initialized
private boolean isReading
private boolean isWriting
private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
private org.eclipse.core.resources.IProject project
private String qualifier
private int segmentCount
static void ()
static void deleted (org.eclipse.core.resources.IFile) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile file
org.eclipse.core.runtime.IPath path
int count
org.osgi.service.prefs.Preferences root
String project
String qualifier
org.eclipse.core.internal.resources.ProjectPreferences projectNode
static void deleted (org.eclipse.core.resources.IFolder) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFolder folder
org.eclipse.core.runtime.IPath path
int count
org.osgi.service.prefs.Preferences root
String project
org.osgi.service.prefs.Preferences projectNode
boolean hasResourcesSettings
static void deleted (org.eclipse.core.resources.IProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject project
org.osgi.service.prefs.Preferences root
org.osgi.service.prefs.Preferences projectNode
boolean hasResourcesSettings
static void deleted (org.eclipse.core.resources.IResource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IResource resource
static org.eclipse.core.resources.IFile getFile (org.eclipse.core.resources.IFolder, java.lang.String)
org.eclipse.core.resources.IFolder folder
String qualifier
static org.eclipse.core.resources.IFile getFile (org.eclipse.core.resources.IProject, java.lang.String)
org.eclipse.core.resources.IProject project
String qualifier
private static java.util.Properties loadProperties (org.eclipse.core.resources.IFile) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.resources.IFile file
java.util.Properties result
java.io.InputStream input
org.eclipse.core.runtime.CoreException e
String message
java.io.IOException e
String message
private static void preferencesChanged (org.eclipse.core.resources.IProject)
org.eclipse.core.resources.IProject project
org.eclipse.core.internal.resources.Workspace workspace
private static void read (org.eclipse.core.internal.resources.ProjectPreferences, org.eclipse.core.resources.IFile) throws org.osgi.service.prefs.BackingStoreException org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.resources.ProjectPreferences node
org.eclipse.core.resources.IFile file
java.util.Properties fromDisk
org.eclipse.core.runtime.preferences.IExportedPreferences myNode
boolean oldIsReading
static void removeNode (org.osgi.service.prefs.Preferences) throws org.eclipse.core.runtime.CoreException
org.osgi.service.prefs.Preferences node
String message
org.osgi.service.prefs.BackingStoreException e
org.eclipse.core.runtime.IStatus status
static void clearNode (org.osgi.service.prefs.Preferences) throws org.eclipse.core.runtime.CoreException
org.osgi.service.prefs.Preferences node
org.osgi.service.prefs.BackingStoreException e
String message
org.eclipse.core.runtime.IStatus status
private static void clearAll (org.osgi.service.prefs.Preferences) throws org.osgi.service.prefs.BackingStoreException
org.osgi.service.prefs.Preferences node
String[] names
int i
private static void removeLoadedNodes (org.osgi.service.prefs.Preferences)
org.osgi.service.prefs.Preferences node
String path
java.util.Iterator i
String key
public static void updatePreferences (org.eclipse.core.resources.IFile) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile file
org.eclipse.core.runtime.IPath path
String project
String qualifier
org.osgi.service.prefs.Preferences root
org.osgi.service.prefs.Preferences node
String message
org.eclipse.core.internal.resources.ProjectPreferences projectPrefs
org.osgi.service.prefs.BackingStoreException e
org.eclipse.core.runtime.IStatus status
public void ()
private void (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
String path
String projectName
String[] names
int i
private java.lang.String[] computeChildren ()
org.eclipse.core.resources.IFolder folder
org.eclipse.core.resources.IResource[] members
java.util.ArrayList result
int i
org.eclipse.core.resources.IResource resource
public void flush () throws org.osgi.service.prefs.BackingStoreException
private org.eclipse.core.resources.IFile getFile ()
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.internal.preferences.EclipsePreferences node
int i
protected org.eclipse.core.runtime.IPath getLocation ()
org.eclipse.core.runtime.IPath path
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected boolean isAlreadyLoaded (java.lang.String)
String path
protected void load () throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.resources.IFile localFile
java.util.Properties fromDisk
java.io.InputStream input
org.eclipse.core.runtime.CoreException e
String message
java.io.IOException e
String message
protected void loaded ()
public boolean nodeExists (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String path
protected void save () throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.resources.IFile fileInWorkspace
java.util.Properties table
org.eclipse.core.resources.IWorkspace workspace
org.eclipse.core.resources.IResourceRuleFactory factory
org.eclipse.core.resources.IWorkspaceRunnable operation
org.eclipse.core.runtime.jobs.ISchedulingRule rule
java.io.ByteArrayOutputStream output
java.io.IOException e
String message
java.io.InputStream input
org.eclipse.core.resources.IWorkspaceRunnable operation
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.CoreException e
String message
}
org/eclipse/core/internal/resources/ProjectVariableProviderManager$Descriptor.classProjectVariableProviderManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor extends java.lang.Object {
org.eclipse.core.resources.variableresolvers.PathVariableResolver provider
String name
String value
public void (org.eclipse.core.runtime.IExtension, org.eclipse.core.runtime.IConfigurationElement) throws java.lang.RuntimeException org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement element
org.eclipse.core.runtime.CoreException t
protected void fail (java.lang.String) throws org.eclipse.core.runtime.CoreException
String reason
public java.lang.String getName ()
public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource)
String variable
org.eclipse.core.resources.IResource resource
public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource)
String variable
org.eclipse.core.resources.IResource resource
}
org/eclipse/core/internal/resources/ProjectVariableProviderManager.classProjectVariableProviderManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectVariableProviderManager extends java.lang.Object {
private static java.util.Map descriptors
private static org.eclipse.core.internal.resources.ProjectVariableProviderManager instance
public void ()
public static synchronized org.eclipse.core.internal.resources.ProjectVariableProviderManager getDefault ()
public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor[] getDescriptors ()
protected void lazyInitialize ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] extensions
int i
int imax
org.eclipse.core.runtime.IConfigurationElement[] elements
int count
int j
org.eclipse.core.runtime.IConfigurationElement element
String elementName
org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor desc
org.eclipse.core.runtime.CoreException e
public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor