public class IfcFileParser extends AbstractFileParser
| 构造器和说明 |
|---|
IfcFileParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
convert(IfcFileModel ifcInterface,
Map<Integer,IfcAbstractClass> myElements) |
IfcAbstractClass |
convertItem(IfcAbstractClass node,
Map<Integer,IfcAbstractClass> myElements) |
void |
link(Map<Integer,IfcAbstractClass> myElements) |
void |
linkItem(IfcRelationship node) |
static void |
main(String[] args) |
IfcFileModel |
parse(String content) |
Model |
parseFile(String path) |
String |
preProcessor(String path) |
void |
validate(IfcFileModel ifcInterface)
有一些对象,在很早的位置就需要引用,但是对程序来说,还没有进行初始化,需要对相关的内容进行填充
|
IfcInterface |
validateItem(IfcInterface node,
Map<Integer,IfcAbstractClass> elements) |
public static void main(String[] args) throws IOException, NoSuchMethodException, InvocationTargetException, IllegalAccessException
public Model parseFile(String path) throws IOException
parseFile 在类中 AbstractFileParserIOExceptionpublic String preProcessor(String path) throws IOException
IOExceptionpublic IfcFileModel parse(String content) throws IOException
IOExceptionpublic void validate(IfcFileModel ifcInterface)
ifcInterface - public IfcInterface validateItem(IfcInterface node, Map<Integer,IfcAbstractClass> elements)
public void convert(IfcFileModel ifcInterface, Map<Integer,IfcAbstractClass> myElements)
public IfcAbstractClass convertItem(IfcAbstractClass node, Map<Integer,IfcAbstractClass> myElements)
public void link(Map<Integer,IfcAbstractClass> myElements)
public void linkItem(IfcRelationship node)
Copyright © 2023. All rights reserved.