public DefaultFactHandle createDefaultFactHandle() { return new DefaultFactHandle(); } }
@XmlAttribute(name="fact-handle", required=true) public void setFactHandleFromString(String factHandleId) { factHandle = new DefaultFactHandle(factHandleId); }
public DefaultFactHandle clone() { DefaultFactHandle clone = new DefaultFactHandle( this.id, this.object, this.recency, this.entryPoint, this.isTraitOrTraitable() ); clone.key = this.key; clone.firstLeftTuple = this.firstLeftTuple; clone.lastLeftTuple = this.lastLeftTuple; clone.firstRightTuple = this.firstRightTuple; clone.lastRightTuple = this.lastRightTuple; clone.objectHashCode = this.objectHashCode; clone.identityHashCode = System.identityHashCode( clone.object ); clone.disconnected = this.disconnected; clone.valid = this.valid; clone.traitType = this.traitType; return clone; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { FactHandle factHandle = new DefaultFactHandle( reader.getAttribute( "fact-handle" ) ); return CommandFactory.newRetract( factHandle ); }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext unmarshallingContext) { reader.moveDown(); DefaultFactHandle factHandle = new DefaultFactHandle( reader.getValue() ); reader.moveUp(); return factHandle; } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { FactHandle factHandle = new DefaultFactHandle( reader.getAttribute( "fact-handle" ) ); String identifierOut = reader.getAttribute( "out-identifier" ); GetObjectCommand cmd = new GetObjectCommand( factHandle ); if ( identifierOut != null ) { cmd.setOutIdentifier( identifierOut ); } return cmd; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { reader.moveDown(); FactHandle factHandle = new DefaultFactHandle( reader.getValue() ); reader.moveUp(); Command cmd = CommandFactory.newRetract( factHandle ); return cmd; }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { String externalForm = null; Object object = null; while ( reader.hasMoreChildren() ) { reader.moveDown(); String nodeName = reader.getNodeName(); if ( "external-form".equals( nodeName ) ) { externalForm = reader.getValue(); } else if ( "object".equals( nodeName ) ) { reader.moveDown(); object = readItem( reader, context, null ); reader.moveUp(); } reader.moveUp(); } return new RowItemContainer( new DefaultFactHandle( externalForm ), object ); }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { FactHandle factHandle = new DefaultFactHandle( reader.getAttribute( "fact-handle" ) ); List<Setter> setters = new ArrayList(); while ( reader.hasMoreChildren() ) { reader.moveDown(); Setter setter = CommandFactory.newSetter( reader.getAttribute( "accessor" ), reader.getAttribute( "value" ) ); setters.add( setter ); reader.moveUp(); } return CommandFactory.newModify( factHandle, setters ); }
FactHandle handle = new DefaultFactHandle( reader.getAttribute( "external-form" ) ); reader.moveUp();
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { FactHandle factHandle = null; String outIdentifier = null; while ( reader.hasMoreChildren() ) { reader.moveDown(); String name = reader.getNodeName(); if ( "fact-handle".equals( name ) ) { factHandle = new DefaultFactHandle( reader.getValue() ); } else if ( "out-identifier".equals( "out-identifier" ) ) { outIdentifier = reader.getValue(); } reader.moveUp(); } GetObjectCommand cmd = new GetObjectCommand( factHandle ); if ( outIdentifier != null ) { cmd.setOutIdentifier( outIdentifier ); } return cmd; }
String identifier = reader.getAttribute( "identifier" ); facts.put( identifier, new DefaultFactHandle( reader.getAttribute( "external-form" ) ) ); } else if ( reader.getNodeName().equals( "fact-handles" ) ) { String identifier = reader.getAttribute( "identifier" ); while ( reader.hasMoreChildren() ) { reader.moveDown(); list.add( new DefaultFactHandle( reader.getAttribute( "external-form" ) ) ); reader.moveUp();
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { reader.moveDown(); FactHandle factHandle = new DefaultFactHandle( reader.getValue() ); reader.moveUp(); List<Setter> setters = new ArrayList(); while ( reader.hasMoreChildren() ) { reader.moveDown(); reader.moveDown(); String accessor = reader.getValue(); reader.moveUp(); reader.moveDown(); String value = reader.getValue(); reader.moveUp(); Setter setter = CommandFactory.newSetter( accessor, value ); setters.add( setter ); reader.moveUp(); } Command cmd = CommandFactory.newModify( factHandle, setters ); return cmd; }
new DefaultFactHandle( externalForm ) ); } else if ( reader.getNodeName().equals( "fact-handles" ) ) { List list = new ArrayList(); while ( reader.hasMoreChildren() ) { reader.moveDown(); FactHandle factHandle = new DefaultFactHandle( (String) readItem( reader, context, null ) );
public void rowAdded(final Rule rule, final LeftTuple tuple, final PropagationContext context, final InternalWorkingMemory workingMemory) { InternalFactHandle[] handles = new InternalFactHandle[tuple.getIndex() + 1]; LeftTuple entry = tuple; // Add all the FactHandles while ( entry != null) { InternalFactHandle handle = entry.getLastHandle(); handles[entry.getIndex()] = new DefaultFactHandle( handle.getId(), ( handle.getEntryPoint() != null ) ? handle.getEntryPoint().getEntryPointId() : null, handle.getIdentityHashCode(), handle.getObjectHashCode(), handle.getRecency(), handle.getObject() ); entry = entry.getParent(); } QueryTerminalNode node = ( QueryTerminalNode ) tuple.getLeftTupleSink(); this.results.add( new QueryRowWithSubruleIndex(handles, node.getSubruleIndex()) ); }
InternalFactHandle handle = new DefaultFactHandle( id, parentLeftTuple,
handle = new DefaultFactHandle( _handle.getId(), object, _handle.getRecency(),
InternalFactHandle initialFactHandle = new DefaultFactHandle( context.readInt(), //id InitialFactImpl.getInstance(), context.readLong(),
case 0: { handle = new DefaultFactHandle( id, object, recency,
conf != null && conf.isTrait() ); } else { return new DefaultFactHandle( id, object, recency,