|
@@ -1,33 +1,29 @@ |
1 |
1 |
|
// This Source Code is in the Public Domain per: http://unlicense.org |
2 |
2 |
|
package org.litesoft.generator; |
3 |
3 |
|
|
4 |
|
- |
import java.util.*; |
5 |
|
- |
|
6 |
4 |
|
import org.litesoft.aokeyhole.objects.*; |
7 |
5 |
|
import org.litesoft.codegen.*; |
8 |
6 |
|
|
9 |
|
- |
public class POGenerator extends AbstractTypeGenerator |
10 |
|
- |
{ |
|
7 |
+ |
import java.util.*; |
|
8 |
+ |
|
|
9 |
+ |
public class POGenerator extends AbstractTypeGenerator { |
11 |
10 |
|
private boolean mIsFromChild; |
12 |
11 |
|
|
13 |
|
- |
private POGenerator( ErrorSinc pErrorSinc, List<SourceCodeGenerator> pGenCollector, Map<String, ObjectRef> pObjectRefs, ObjectMetaData pObjectMetaData, boolean pIsFromChild ) |
14 |
|
- |
{ |
|
12 |
+ |
private POGenerator( ErrorSinc pErrorSinc, List<SourceCodeGenerator> pGenCollector, Map<String, ObjectRef> pObjectRefs, ObjectMetaData pObjectMetaData, |
|
13 |
+ |
boolean pIsFromChild ) { |
15 |
14 |
|
super( pErrorSinc, pGenCollector, pObjectRefs, pObjectMetaData ); |
16 |
15 |
|
mIsFromChild = pIsFromChild; |
17 |
16 |
|
} |
18 |
17 |
|
|
19 |
|
- |
public POGenerator( ErrorSinc pErrorSinc, List<SourceCodeGenerator> pGenCollector, Map<String, ObjectRef> pObjectRefs, ObjectMetaData pObjectMetaData ) |
20 |
|
- |
{ |
|
18 |
+ |
public POGenerator( ErrorSinc pErrorSinc, List<SourceCodeGenerator> pGenCollector, Map<String, ObjectRef> pObjectRefs, ObjectMetaData pObjectMetaData ) { |
21 |
19 |
|
this( pErrorSinc, pGenCollector, pObjectRefs, pObjectMetaData, false ); |
22 |
20 |
|
} |
23 |
21 |
|
|
24 |
|
- |
protected AbstractTypeGenerator createParentTypeGenerator( ObjectMetaData pObject ) |
25 |
|
- |
{ |
|
22 |
+ |
protected AbstractTypeGenerator createParentTypeGenerator( ObjectMetaData pObject ) { |
26 |
23 |
|
return new POGenerator( mErrorSinc, mGenCollector, mObjectRefs, pObject, true ); |
27 |
24 |
|
} |
28 |
25 |
|
|
29 |
|
- |
protected void generateTypeSpecificFiles( ObjectRef pObjectRef, ObjectRef pParentObjectRef ) |
30 |
|
- |
{ |
|
26 |
+ |
protected void generateTypeSpecificFiles( ObjectRef pObjectRef, ObjectRef pParentObjectRef ) { |
31 |
27 |
|
mGenCollector.add( new GeneratePONamesGO( mErrorSinc, mObjectMetaData, pObjectRef, pParentObjectRef, mIsFromChild ).generate() ); |
32 |
28 |
|
mGenCollector.add( new GeneratePOGO( mErrorSinc, mObjectMetaData, pObjectRef, pParentObjectRef, mIsFromChild ).generate() ); |
33 |
29 |
|
mGenCollector.add( new GeneratePO( mErrorSinc, mObjectMetaData, pObjectRef, pParentObjectRef, mIsFromChild ).generate() ); |