return objects;
}
}
else if ( parent instanceof IEntry )
{
final IEntry parentEntry = ( IEntry ) parent;
if ( !parentEntry.isChildrenInitialized() && parentEntry.isDirectoryEntry() )
{
new InitializeChildrenJob( new IEntry[]
{ parentEntry } ).execute();
return new String[]
{ "Fetching Entries..." };
}
int childrenCount = parentEntry.getChildrenCount();
if ( childrenCount <= preferences.getFoldingSize() || !preferences.isUseFolding() )
{
if ( entryToEntryPagesMap.containsKey( parentEntry ) )
{
entryToEntryPagesMap.remove( parentEntry );
}
IEntry[] entries = parentEntry.getChildren();
if ( entries == null )
{
return new String[]
{ "Fetching Entries..." };
}