class %Compiler.LG.JavaBlock
extends %RegisteredObject, %XML.Adaptor
property AllowedExceptions
as list of %String(XMLITEMNAME="Exception");
property EagerFetchRequired
as %Boolean [ InitialExpression = 0 ];
property Extends
as %String;
property IdPlaceholder
as %String;
property Implements
as %String;
property IncludeCode
as %Stream.TmpCharacter;
Sample Block:
XData JavaBlock
{
pojo
java.lang.Exception
}
property JavaShortName
as JavaBlockNameSet(XMLNAME="Name");
property Package
as JavaBlockNameSet;
property ProjectionMode
as %String(VALUELIST=",classic,pojo",XMLPROJECTION="ELEMENT");
property ResolveNameCollisions
as %Boolean [ InitialExpression = 1 ];
property UseSameNames
as %Boolean [ InitialExpression = 0 ];