ru.j1c.compound
Class Compound

java.lang.Object
  extended by ru.j1c.compound.Compound

public class Compound
extends Object

Класс предназначен, для прочтения compound файла. В частности, можно получать доступ к файлам Word, Excel, а так же к конфигурационным файлам 1c - md, для чего он собственно и был написан. Получение потоков и работа с ними производится через подкласс ClsNode.

Author:
mbukin

Nested Class Summary
 class Compound.ClsNode
          Класс представляет поток (Stream) compound файла.
 
Constructor Summary
Compound()
           
 
Method Summary
 Compound.ClsNode getDefaultNode()
           
 Compound.ClsNode getNode(int id)
           
 Compound.ClsNode getNode(String fullName)
           
 boolean isCompound(File f)
          Проверяет является ли файл контейнером или нет
 boolean read(File file)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Compound

public Compound()
Method Detail

isCompound

public boolean isCompound(File f)
Проверяет является ли файл контейнером или нет

Parameters:
f - Файл к файлу
Returns:
true - если файл является контейнером, false в противном случае

read

public boolean read(File file)

getNode

public Compound.ClsNode getNode(String fullName)
Parameters:
fullName - полный путь к узлу
Returns:
возвращает найденный узел, иначе null

getNode

public Compound.ClsNode getNode(int id)
Parameters:
id - порядковый номер узла
Returns:
возвращает найденный узел, иначе null

getDefaultNode

public Compound.ClsNode getDefaultNode()


Copyright © 2011 J1C corp. All Rights Reserved.